如何更改各个Wordpress帖子的标签内容?
我想为关键字添加一个元标记。我使用Yoast SEO,但即使我指定了焦点关键字,也没有在页面HTML的元标记中添加关键字。
请帮我做这件事或建议其他选择。
我需要使用服装场吗?如果是,如何?
如何更改各个Wordpress帖子的标签内容?
我想为关键字添加一个元标记。我使用Yoast SEO,但即使我指定了焦点关键字,也没有在页面HTML的元标记中添加关键字。
请帮我做这件事或建议其他选择。
我需要使用服装场吗?如果是,如何?
我会的read this article, 它来自Yoast。我认为您不了解focus关键字功能的作用。本文讨论了这一点,以及添加关键字meta标记是如何浪费时间的(在大多数情况下)。
我不担心添加它,但如果您仍然想添加,我会添加一个自定义字段。这是最容易做到的ACF. 您可以轻松创建一个文本字段,并将其显示在每个页面上。然后在标题中。php只需添加如下内容。。。
<meta name="keywords" content="<?php the_field(\'my_field\'); ?>">
除非您确实需要ACF中的额外功能,否则只需使用Core的内置自定义字段-只需转到页面顶部,屏幕选项,并确保它们正在显示。然后小心地确保每次为字段命名时使用相同的名称。您还应该确保创建一个子主题,而不是编辑现有主题,这样在主题更新时代码不会被覆盖,然后使调用有条件,因此如果您没有添加任何关键字,则不会添加空的元标记。此代码还允许您添加多个关键字。
假设自定义字段的名称为meta_keywords
:
<?php
// false returns all values
$keywords = get_post_meta($post->ID, \'meta_keywords\', false);
// if any were found
if(count($keywords) > 0) {
// convert the array to comma-separated string and output
$all_keywords = implode(\',\', $keywords); ?>
<meta name="keywords" content="<?php echo $all_keywords; ?>"><?php
}
// otherwise don\'t output meta keywords tag at all
?>
这可能很难解释,我不知道是否有解决办法!?我有一个名为“wr\\u event”的自定义帖子类型和一个名为“event\\u type”的分层自定义分类法。自定义帖子类型有一个元框,用于event_date 并且与此帖子类型关联的所有帖子都按以下方式排序event_date. 我在循环中有一个特殊的条件来查询event_date 已经发生了-在这种情况下,它没有显示,但只列在我的档案中。就像你可以使用wp_list_categories() 我编写了一个自定义函数,它以完全相同的方式列出所有分类术语。现在