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

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

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

将上面的代码复制粘贴到主题的functions.php中保存即可( 之前)

这样日文评论和英文评论不能评论了~~~~

其实只禁止日文就好了~

 


 

2条评论

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

    韩语怎么破?

    • WordPress免插件拦截日文、英文垃圾评论
      avatar
      Lv.6 1楼-1

      自行Google~~

    发表评论

  1. 😉
  2. 😐
  3. 😡
  4. 😈
  5. 😯
  6. 😛
  7. 😳
  8. 😮
  9. 😆
  10. 💡
  11. 😀
  12. 👿
  13. 😥
  14. 😎
  15. 😕