wordpress留言评论禁止英文日语代码,有效防止垃圾评论
最近,wordpress很多留言被发布机自动评论,从而导致大量垃圾邮件出现在后台评论中。
我们在这里共享一个WordPress代码,禁止纯英文或日文的留言。
只需将下面代码放在function.php文件即可:
//评论禁止纯英文、日语
function refused_spam_comments($comment_data) {
$pattern = '/[一-龥]/u';
$jpattern = '/[ぁ-ん]+|[ァ-ヴ]+/u';
if (!preg_match($pattern, $comment_data['comment_content'])) {
err(__('禁止纯英文评论!You should type some Chinese word!'));
}
if (preg_match($jpattern, $comment_data['comment_content'])) {
err(__('关于日语,站长勉强听懂雅蠛蝶 Japanese Get out!日本语出て行け! You should type some Chinese word!'));
}
return ($comment_data);
}
add_filter('preprocess_comment', 'refused_spam_comments');
您可以自行修改上述句子,例如,您只需要阻止纯英文注释或日语。