每天都需要清理垃圾外链评论是每个WPer的痛啊,如此日经行为着实让人大伤脑筋。虽然 WordPress 自带了一款插件 Akismet 来过滤垃圾评论,但对于墙内用户来说连注册个用户都要看脸翻墙,伤不起。退而求其次的话,我们就可以向垃圾评论让它一步,但加上 rel="nofollow"
标签以达到不传递权重的目的。
让我们简单了解下 nofollow 是什么意思
nofollow 是一个HTML标签的属性值。这个标签的意义是告诉搜索引擎”不要追踪此网页上的链接”或”不要追踪此特定链接。
便是说即便放这些垃圾评论出来,也不会分给他们权重。
打开主题中 functions.php 文章,添加:
//为评论者添加nofollow属性
function add_nofollow_to_comments_popup_link(){
return 'rel="nofollow"';
}
add_filter('comments_popup_link_attributes', 'add_nofollow_to_comments_popup_link');
//为评论回复链接加nofollow属性
add_filter('comment_reply_link', 'add_nofollow_to_replay_link');
function add_nofollow_to_replay_link( $link ){
return str_replace( '")\'>', '")\' rel=\'nofollow\'>', $link );
}
其实对于 WordPress 网站评论的内容最理想的办法最好能直接禁用评论中的锚链接,或者外挂评论直接将评论部分和网站主题在权重上进行分离……嗯,都是被垃圾外链评论们逼的。
By 于湛 发布于 2013.03.14 1,661 次浏览