首页 » Wordpress » wordpress技巧:为正文内文章加上nofollow标签

wordpress技巧:为正文内文章加上nofollow标签

19012 23

最近莫名奇妙发现Freshblog的主题竟然只对评论模块内的链接加上了nofollow的标签,按照SEO优化理念,应该严格控制出站链接。除了友情交换链接外,其他链接除非有必要,应该都加上nofollow属性,以防被分权,虽然说tiandi的这小破站也没啥权可以被分走的,不过还是正规话一些的比较好。
从新一个一个编辑文章内的链接属性,这明显是不太可能的事情,所以这里用的wordpress技巧是利用jquery添加文章内的链接属性rel=nofollow。

打开主题下的footer.php文件,在其中添加以下代码:

// 为正文内容添加nofollow标签,.entry为Freshblog的文章正文样式,请各自针对自己的主题改变取值。如果链接是外链,则加上nofollow属性。
$(".entry a").each(function(i){
	if($(this).attr("href").indexOf("www.tiandiyoyo.com") == -1)
		$(this).attr("rel","nofollow");
});

最近发现倡萌的wordpress大学也有提到类似文章,原文为《WordPress为指定分类的所有链接添加nofollow属性》。该文中,直接用the_content()的钩子来定位正文内容,可以在不同的主题中方便地运用。

文章评分1次,平均分5.0

本文原始地址:https://www.tiandiyoyo.com/2013/06/how-to-add-nofollow-for-all-links/
本站所有文章,除了特别注明外,均为本站原创,转载请注明出处来自www.tiandiyoyo.com

您可能还会对以下文章感兴趣:

评论前先开启评论开关:


23 Comments

  1. 那好多地方都要去修改吧。

  2. 亲,友情链接那有nofollow的话,该怎么去掉?

    • tiandi :

      这种就是只改文章内容的,注意前面那个.entry,这个是主题的正文class。不会改到友情链接里去的。

  3. 番茄 :

    此方法正合我意,改日必试。

  4. 为啥我发表评论不见啊

  5. 学习了 感觉不错

  6. 夜枫 :

    貌似这个不管用哦~~,蜘蛛不认识js代码~也不会执行js代码的~~

  7. hhttee :

    SEO还不懂啊,学习了

  8. 正文里有时候需要加推广链接 不能加nofollow啊

  9. 直接在内容页head加上外部链接全部nf更简单些吧

  10. 嗯,的确是,要是怕分散权重,要么不解析,要么加上nofollow,我好像看到了叶子,动态的,好漂亮哦~

  11. 刘柳 :

    这个对seo真的有这么帮助吗,我已经不重视了

  12. 神父 :

    能不能直接来一个加nofollow的插件,用代码的话每次换主题又得重新弄

  13. 其实很多博客在评论的链接这块都严格禁止外泄权重了。
    再者引用ZAC的一句话:能够随便留下外链的一定不是好的外链

  14. 这个我到是没去发觉哦。我看看去。

  15. 非常好,我也已经将首页的两个链接变成nofollow了,呵呵。谢谢!!

  16. 我有时候文章都会加nofllow标签,但都是手动加代码,貌似非常不方便啊.

载入分页评论...