欢迎光临
我们一直在努力

代码实现wordpress 评论限制不能只输入外文

最近网站评论越来越多的垃圾评论了,而且还都是英文的,虽然启用了评论审核机制,但是每次还是需要花时间去处理。
所以决定使用代码把只是英文以及日文的评论屏蔽了。
以下是实现的代码

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');

以上代码添加到主题的(function.php)文件里

添加完这个些代码后垃圾评论几乎没有了。

 

 

窗外天空
关注公众号『窗外天空』

获取更多建站运营运维新知!
互联网创业、前沿技术......

赞(0) 打赏
文章名称:《代码实现wordpress 评论限制不能只输入外文》
文章链接:https://www.nixonli.com/23678.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏