不使用get_the_excerpt
. 只需执行以下操作:
if (is_singular() && isset($post->post_excerpt)) {
echo \'<meta name="description" content="\'.esc_attr($post->post_excerpt).\'" />\';
}
$post
在循环之前很久填充。对于“单个”页面,它将填充要显示的帖子。您可以在页面加载的早期获取它。对于其他类型的页面(归档文件,大写“P”页面),它可能没有您期望的值,所以请注意。
注意事项:
假设你的帖子都有实际的摘录。帖子内容不会自动生成任何内容我不知道你的主题是如何运作的。您可能需要编辑主题文件。您可能需要构建一个函数并将其挂接到主题挂钩或wp_head
.