WonderCSS

给 WordPress 的评论中的链接添加 nofollow 属性

每天都需要清理垃圾外链评论是每个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,279 次浏览

发表评论

电子邮件地址不会被公开。 必填项已用*标注