禁止纯英文评论和日文评论[wordpress]

(゜-゜)つロ 干杯~

对于wordpress垃圾评论相信很多博主都深恶痛绝,贝贝吧也感同身受,并通过各种方法最大可能性地防止垃圾评论,如果主题自带“comment.php”此类的文件建议吧网站目录下的“wp-comments-post.php”文件删除,这个文件是wordpress自带的评论。

在当前主题的functions.php文件的第一行<?php下面,添加以下代码:

  1. //屏蔽纯英文评论和纯日文 解决网页排版错乱  
  2. function refused_english_comments($incoming_comment) {  
  3.     $pattern = '/[一-龥]/u';  
  4.     // 禁止全英文评论  
  5.     if(!preg_match($pattern$incoming_comment['comment_content'])) {  
  6.         echo '<i class="fa fa-exclamation-circle"></i><font color=#000>评论必须包含汉字!</font>';  
  7.         die() ;  
  8.     }  
  9.     // 禁止日文评论  
  10.     $pattern = '/[あ-んア-ン]/u';  
  11.     if(preg_match($pattern$incoming_comment['comment_content'])) {  
  12.         echo '<i class="fa fa-exclamation-circle"></i><font color=#000>评论禁止包含日文!</font>';  
  13.         die() ;  
  14.     }  
  15.     return$incoming_comment );  
  16. }  
  17. add_filter('preprocess_comment', 'refused_english_comments');  
   

如果资源下载失效请到 留言板 留言或者 QQ 联系我。

本站默认解压密码:www.hibbba.com

(゜-゜)つロ 干杯~

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: