如何有效防止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
如何有效防止WordPress博客垃圾评论:目前有4 条留言
发表评论

还有comment-ajax.php是有BUG的,不知道你修复了没,小心被他人利用了。
2013-11-20 下午 2:51不太清楚这个BUG,现在垃圾评论少了很多,我百度下修复这个BUG,谢谢!
2013-11-20 下午 4:21又是防垃圾评论,可以使用 wp_create_nonce 来实现真正的防垃圾评论,你这么做根本就是治标不治本。
2013-11-20 下午 2:50现在换成禁止超过2段超链接的评论,禁止部分英文评论,禁止黑名单评论的方法。
2013-11-20 下午 4:23