如何有效防止WordPress博客垃圾评论

最近垃圾评论烦不胜烦,似乎Spam又有复活的趋势,每天垃圾站[www.lajiz.cn]博客的垃圾评论多达2000-3000条!虽说我的博客是垃圾站,但也不是什么垃圾评论都可以来垃圾的!!!因此垃圾站博客简介如何有效防止Wordpress博客垃圾评论,本站采用综合方法防止垃圾站评论,各位可以选择使用,使用后效果现在为止垃圾站博客每天只有10-20条垃圾评论,并且都被自动标记为垃圾评论,消灭了其中大多数的垃圾评论

如何有效防止Wordpress博客垃圾评论的方法简介

1、登陆Wordpress后台→设置→讨论→评论黑名单

复制粘贴以下内容(内容可自行修改为合适自己博客的)到评论黑名单,点击保存即可!

セ
イ
ブ
ー
ツ
コ
ア
グ
ガ
う
す
グ
ッ
チ
ご
ど
い
あ
っ
as
on
is
to
you
the
and
nike
sale
that
cher
their
jordan
moncler
barbour
mulberry
woolrich
louboutin
117.26.
192.99.9.72
338c.com
baige88.com
1e68.com
dwz.cn
7hapi.com

原理:垃圾站收集垃圾评论常见词库,出现此类词汇的垃圾评论一律被Wordpress后台直接消灭!

2、修改Wordpress主题functions.php文件[修改前注意备份文件]

注:本站使用comments-ajax.php处理提交,用err输出错误信息,如果贵站没有使用comments-ajax.php,那么请用wp_die输出错误信息!

方法:将下面代码中的err换成wp_die!否则会出现500错误

//评论外链数检测
function BYMT_spamlinks($comment) {
$spamlinks = preg_match_all( '/<a [^>]*href/i', $comment['comment_content'], $out );
if ($spamlinks>1){ //1为允许的链接数量
err(__('抱歉,检测到评论外链过多,请重写'));
} else {
return $comment;
}
}
add_filter('preprocess_comment', 'BYMT_spamlinks');

添加代码在评论根源上干掉垃圾评论,由于垃圾评论多数包含大量(≥3)超链接,因此代码定义超过1条超链接则不允许评论!

防垃圾评论教程:非插件实现WordPress博客添加算术验证码http://www.lajiz.cn/424.html

至于有其他好的方法消灭Wordpress博客的垃圾评论,以后等我知道了再说……

本文由垃圾站独家编辑,转载请注明原文地址:http://www.lajiz.cn/2060.html

本文固定链接: http://www.lajiz.cn/2060.html | 垃圾站

该文章由 sdujane 于2013年10月15日发表在 WP教程 分类下, 访客可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客!
原创文章,转载请注明: 如何有效防止WordPress博客垃圾评论 | 垃圾站
关键字: ,

如何有效防止WordPress博客垃圾评论:目前有4 条留言

  1. 板凳
    云淡然:

    还有comment-ajax.php是有BUG的,不知道你修复了没,小心被他人利用了。

    2013-11-20 下午 2:51 [回复]
    • 不太清楚这个BUG,现在垃圾评论少了很多,我百度下修复这个BUG,谢谢!

      2013-11-20 下午 4:21 [回复]
  2. 沙发
    云淡然:

    又是防垃圾评论,可以使用 wp_create_nonce 来实现真正的防垃圾评论,你这么做根本就是治标不治本。

    2013-11-20 下午 2:50 [回复]
    • 现在换成禁止超过2段超链接的评论,禁止部分英文评论,禁止黑名单评论的方法。

      2013-11-20 下午 4:23 [回复]

发表评论

快捷键:Ctrl+Enter