WordPress免插件拦截日文、英文垃圾评论

Jonty
2013-11-03 / 2 评论 / 103 阅读 / 正在检测是否收录...

相信很多博主都会遇到。。。。很蛋疼的事情。。。。。有的博主会采用插件,验证码之类,不过验证码会降低用户体验,所以并不推荐,有人用的是some chinese please这款插件,我也用过一段时间,也挺不错的,不过秉着能用代码不用插件的原则,博主依然提供代码式屏蔽方案,如下

// 禁止全英文和日文评论
function WP_comment_post( $incoming_comment ) {
$pattern = ‘/[一-龥]/u’;
$jpattern =’/[ぁ-ん]+|[ァ-ヴ]+/u’;
if(!preg_match($pattern, $incoming_comment['comment_content'])) {
err( “评论请用天朝语言 Comments must include the Chinese(like“你好”)” );
}
if(preg_match($jpattern, $incoming_comment['comment_content'])){
err( “日本人滚一边玩儿蛋去!Japanese Get out!日本語出て行け!” );
}
return( $incoming_comment );
}
add_filter(‘preprocess_comment’, ‘WP_comment_post’);

将上面的代码复制粘贴到主题的functions.php中保存即可(<!--?php 之后, ?--> 之前)
这样日文评论和英文评论不能评论了~~~~

其实只禁止日文就好了~


本文共 186 个字数,平均阅读时长 ≈ 1分钟
0

打赏

海报

正在生成.....

评论 (2)

取消
  1. 头像
    Soar、毅 Lv.3
    中国北京市 ·Windows 8 · Google Chrome
    沙发

    韩语怎么破?

    回复 删除 垃圾
    1. 头像
      gkroot Lv.6
      中国山东省 ·iPhone · Google Chrome
      @ Soar、毅

      自行Google~~

      回复 删除 垃圾