Your Cart

Call us toll free: +1 789 2000

Free worldwide shipping on all orders over $50.00

WordPress防垃圾评论之最有效的代码方法

WordPress防垃圾评论确实有必要,不然的话稍微有点流量的一个WP站点会被垃圾评论给爆表,几天没登录WP后台,删起就痛苦。

用wordpress建立博客多年,之前一直用的WP官方的Akismet防垃圾插件,说实话有一定的防垃圾评论效果,但任然效果不是太明显。

之后,又尝试安装了几个WP防垃圾插件,但和Akismet防垃圾插件是一样的,还是有不少垃圾评论逃过,提交到WP后台。

现在,跟大家分享WordPress防垃圾评论最简单的实现方法,几行代码就能解决问题,而且启用后,基本没垃圾评论了,时间一下子就清净了。

WordPress防垃圾评论代码:

/* refused spam */
function refused_spam_comments( $comment_data ) {
$pattern = '/[一-龥]/u';
$http = '/[href="|rel="nofollow"|http:\/\/|<\/a>]/u';
if(!preg_match($pattern,$comment_data['comment_content'])) { wp_die('评论必须含中文!'); }
elseif( preg_match($http, $comment_data['comment_content'])) { wp_die('万恶的发贴机!' ); }
return( $comment_data );
}
add_filter('preprocess_comment','refused_spam_comments');

用法非常简单,将以上代码通过WP后台的外观管理,对启用的WP模板风格中的functions.php编译,将以上代码加入到文件的最后面,然后保持即可。

如果无法保存,就通过FTP的方式本地修改吧。

提醒下,如果换了WP风格,记得重新去修改。

发表回复

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

Free Worldwide shipping

On all orders above $50

Easy 30 days returns

30 days money back guarantee

International Warranty

Offered in the country of usage

100% Secure Checkout

PayPal / MasterCard / Visa