关于移除WordPress”评论人”超级链接的两种方法

一直想搞个自己的博客,写属于自己的东西,不想写于大门户的博客之中是有局限的个人因素,总觉得网站是自己的来得踏实。博客开通了没多久,也没去做太多的推广,只是记录着自己的东西,最近看看百度统计每天还能还几个IP,在为此感到高兴的同时也有点郁闷,来的IP也真心的看帖也好或者是过客也好,有些人留个脚印,可这脚印却有点”脏”兮兮,带了链接,如果是实在的博客或有质量的网站也好,可访问过去总是有点乱的网站,感觉这些人是纯属的SEO人啊,。。。
在网上搜索了一把,找到有两种方法。如下:

方法一,安装插件:
安装插件WP No External Links,激活后勾选“Completely remove links from your posts. Someone needed it…”,插件地址http://wordpress.org/extend/plugins/wp-noexternallinks/

方法二,修改源代码
打开wp-includes/comment-template.php文件,找到function get_comment_author_link()函数,其中的:
if ( empty( $url ) || ‘http://’ == $url )
$return = $author;
指的是如果评论人没有填入网址,则返回(return)评论者的名字;
else
$return = “$author”;
指的是如果评论人填入了网址,则返回(return)评论者的名字,并且对其进行超链接。
从上我们可以知道,不管是if还是else,我们统统只要返回评论人的名字就行了,不要对其超链接,所以,我们只需要把”$author”替换成”$author”就行了。
另外,需要在站点对应的主题目录下,找到comments.php,打开找到,把它替换成

标签

发表评论