通过网站禁止搜索引擎抓取wordpress网站的某些内容

最近发现搜索引擎不知道是什么逻辑,有些不重要的内容反而放的很高,于是我就想通过代码的方式让搜索引擎不搜索某些wordpress文件内容。

通过给网站的顶部加一段HTML代码就可以告知搜索引擎不抓取这个网站:

<meta name="robots" content="noindex" />

想要禁止搜索引擎收录某篇文章或页面时,只需要在编辑该篇文章或页面的时候,手动添加一个自定义栏目,名称为:post-noindex,值可以是 true 或文章 ID 之类的,然后发布或更新这篇文章或页面即可。

然后我们在主题的header.php文件里增加下面一段PHP代码:

<?php
if (get_post_meta($post->ID, 'post-noindex', true)) {
        echo '<meta name="robots" content="noindex" />';
}
?>

这样就可以很容易实现自定义抓取内容了。

留言评论
称呼
邮箱
网址
  • 超人下拉  : 斜杠robot 禁止蜘蛛爬行就是
  • 菊部  : 这个办法好
  • 乐在学  : 学习了 感谢分享
展开