【站长学堂】怎么给wordpress标签添加nofollow属性

屏聚源码 屏聚学院评论99,219阅读模式

  相信大家都知道nofollow属性的意思,如果不知道的可以百度一下,这里就不讲解这个概念了。

  为什么要给wordpress标签添加nofollow?

  nofollow的作用就是防止搜索蜘蛛抓取我们不想出现在搜索中的页面,既然如此,为什么在网站中要用到nofollow呢?一个原因是有些链接不想要百度爬取,还有一个就是不想百度抓取重复页面了。而对于标签页面来说肯定不是第一个原因,那就只有第二个了。是的,很多标签可能我们只在一篇文章中有出现,而如果我们不添加nofollow属性的话,很可能百度那边就抓取了两个内容相同的页面,那么无形中就会分散你这篇文章的权重,本来像我们这种小站文章页有权重已经很不容易了,再分散那更没有什么权重可言了。

  怎么给wordpress标签添加nofollow属性

  我们已经知道为什么给wordpress标签添加nofollow了,肯定很多人迫不及待想知道怎么添加nofollow了吧。好吧,废话不多说,直接将以下代码放到当前主题的functions.php中就可以了。

  function cx_tags() {

  $posttags = get_the_tags();

  if ($posttags) {

  foreach($posttags as $tag) {

  echo '<a class="tag-link' . $tag->term_id . '" href="'.get_tag_link($tag).'" rel="nofollow" target="_blank">'.$tag->name.'</a>';

  }

  }

  }

  当然不可能那么简单就完事了,用:

  <?php cx_tags(); ?>

  替换主题模版中的标签标准函数:

  <?php the_tags(); ?>

  好了,大功告成!是不是很简单,如果想要检验是否正确修改,就刷新下首页,然后查看网站源代码看看吧!或者查看本站也可以哦。

继续阅读
屏聚源码
辅助编程工具通义灵码 你的智能编码助手 屏聚学院

辅助编程工具通义灵码 你的智能编码助手

通义灵码是阿里推出的基于通义大模型,提供代码智能生成、研发智能问答能力的人工智能编码助手,经过海量优秀开源代码数据训练,可根据当前代码文件及跨文件的上下文,为你生成行级/函数级代码、单元测试、代码注释...
评论  0  访客  0
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定