怎么去除wordpress中评论中的nofollow
百度开始支持nofollow标签了。
wordpress的评论会自动添加上external nofollow属性。那么什么是nofollow呢?在我们不想要的时候怎么能去掉呢?
NoFollow是Google几年前提出的一个新标签,目的是减少垃圾留言。此标签表明链接与网站作者无关,也就是说搜索引擎不会用这个链接计算网站的 PR值。很多博客程序都会自动在评论链接中加上nofollow标签。现在主流的Blog程序,如WordPress和MovableType、z-blog等等,均默在其留言的链接中自动添加nofollow属性。在wordpress中加的是rel=” external nofollow”.
nofollow无疑降低了SAPM的活动性,各个博客默认的也都是将评论区加入nofollow标签以降低SAPM对博客造成的影响。
同时也有很多的优秀评论也因此而不被搜索引擎抓取。
大家好像也已经对此习以为常,认为评论区就应该是nofollow,而不是dofollow。
其实对于很多的博客来说将nofollow改为dofollow不会有什么太大的影响。
很多人到别人的博客上发表评论就是为了获得这个反向链接,不过很可惜大多数博客都把评论者的链接给nofollow掉,让他们很失望!
打开wp-includes文件夹下的comment-template.php文件,然后找到下面这一段语句。
$return = "<a href='$url' rel='external nofollow' class='url'>$author</a>";
将其中的nofollow改为dofollow就可以了,一个字母而已。
剩下的nofollow可以不用改,最重要的就是上面这一句。
但是这个去掉nofollow的方法并不适用于绝大多数主题!
绝大多数主题的comment输出样式,都在主题目录下的functions.php中重新定义了。改WordPress的源文件是不会起作用的。
打开你的主题目录下的comments.php看看,查找
- wp_list_comments
看看它后面的括号内是否有这个字样:
- callback=abc
如果有的话,用上面的办法就不行了。
要更改nofollow就到functions.php中查找abc函数的内容,去掉nofollow
还没有任何评论,你来说两句吧