前几天有位博友问我对博客评论链接的看法,他认为博客就是记录吐槽生活,分享经验的自留地,如果保留博客的评论链接,会有很多的垃圾评论出现,看到很多人为了减少垃圾评论使用了各种解决wordpress垃圾评论的方法,确实很麻烦,除去评论链接反而可以落个清静,一些做的不错的博客像月光博客也放弃了评论链接。
其实,个人觉得这要看你建博客的目的,如果你想通过博客和喜欢写博客的一些博友交流,同时你的博客也没有你期望的人气,个人建议还是保留评论链接,毕竟有了评论链接,一方面,如果你不只是单纯分享知识,你可以回访一些博友,并与之交流;另一方面,便于增加博客人气。当然,如果你担心垃圾评论泛滥,一方面你可以使用之前我分享的一篇关于“如何减少wordpress垃圾评论”的文章所提到的方法,另外你还可以通过对评论链接的跳转进行合理优化设置来解决:
一、设置新窗口打开
不知道大家有没有细心观察,wordpress默认会将留言者昵称上链接(留言者的网站信息)的打开方式设置为同窗口打开,这其实对于网站来说是一个不好的体验,毕竟谁也不希望自己网站的访客直接跳转到评论者的网站上,此外这样还会增加网站的跳出率。当然,我们可以自行修改评论链接的打开方式属性:
首先在网站根目录找到并打开wp-includes文件夹,找到comment-template.php文件打开。找到以下代码:
$return = “<a href=’$url’ rel=’external nofollow’ class=’url’>$author</a>”;
在<a>标签中插入一句Html标签的target属性:target="_blank",保存后就可以实现评论链接在在新窗口打开了。
二、设置加密跳转
设置网站评论链接加密跳转其实也很简单,首先在网站根目录新建一个文件夹,然后在文件夹下新建一个index.php文件,然后将以下代码放入到新建的index.php文件中:
<?php
header("location:".base64_decode($_GET["r"]));
exit;
}
?>
然后在你的评论模块里找到评论者链接,并将评论者的链接改成base64_encode加密的链接,具体文件位置一般是comments.php,functions.php等文件里中,大家可以自己去找下。然后,将下面加密的链接地址中的我的网站地址替换成你自己的网站地址就行。
如:<a href="http://www.zzarea.com/i?r=<?php echo
base64_encode(get_comment_author_url($comment_ID))?>"></a>
注:i为新建文件的名称,r为($_GET["r"])中的值,可以任意设置。