wordpress垃圾评论战斗记

今天用wordpress修改代码添加验证码评论功能,简单的验证码好像不行。添加完显示简单的数字加法后,还是不行。垃圾评论还是如约而至。没办法,又找了其他办法。
由于发现评论中都是纯英文,所以采用了以下方法,即在主题相对应的函数文件function.php文件中插入以下内容即可:

//屏蔽纯英文评论和纯日文
function refused_english_comments(incoming_comment) {pattern = ‘/[一-龥]/u’;
// 禁止全英文评论
if(!preg_match(incoming_comment[‘comment_content’])) {
wp_die( “您的评论中必须包含汉字!” );
}
pattern, incoming_comment );
}
add_filter(‘preprocess_comment’, ‘refused_english_comments’);

以上代码表示,评论中不能只有英文或日文,解决。以上。除非他太智能化了。再加一个汉字。就没办法了。。

wordpress垃圾评论战斗记》有2条评论

回复 管理员 取消回复

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

相关