如何不显示少于X条帖子的标签

时间:2021-10-26 作者:shelbypereira

有没有办法避免显示少于X个帖子的标签?

答案很接近Remove from Google Tags with less than 2 posts

然而,它建议向谷歌发送一个响应头。理想情况下,我希望我的网站地图中没有这些标签,这样谷歌就不会索引这些页面,这些页面基本上是用不同标签复制原始帖子的,这对SEO来说不是一件好事!

1 个回复
最合适的回答,由SO网友:Catherine Consiglio 整理而成

标签不会创建重复的帖子,因此它们出现在网站地图中损害SEO的可能性很小。

您可以在分类法网站地图的返回中添加过滤器以删除标记。这只是我的一次快速尝试。我还没有测试它,但它至少应该为工作提供一个基础。

function remove_low_tags($taxonomies) {
   //create a new array of tags with count above 2
   array $allowed_tags;
   //loop through current array of tags and add them to $allowed_tags if they are > 2
   foreach ($taxonomies as $tags) {
      if (count($tags) > 2) {
         $allowed_tags[] = $tags;
      }
   }
   return $allowed_tags;
}
add_filter(\'wp_sitemaps_taxonomies\', \'remove_low_tags\');



相关推荐

Wp-query and column blocks

也许这要求太高了,但新的块提供了一种简单的方法来添加响应良好的列。ie您只需将图像拇指放入列块中,它们就可以在移动和桌面上完美工作。有没有办法让WP查询输出the_post_thumbnail 如我在3列行中的参数(12篇x类已发布帖子)所述?