WordPress屏蔽站点垃圾评论纯英文、日文评论代码教程

简介

关于WordPress站点的垃圾评论大家是如何解决的呢?今天介绍一种方法可以禁止纯英文和数字评论,回复必须带中文!无需插件,几行代码就可以解决,不使用插件的好处:减少插件使用数量,让Word Press网站响应速度更快。

代码

<?php
//屏蔽纯英文评论和纯日文
function refused_english_comments($incoming_comment) {
  $pattern = '/[一-龥]/u';
  // 禁止全英文评论
  if(!preg_match($pattern, $incoming_comment['comment_content'])) {
    wp_die( "您的评论中必须包含汉字" );
  }
  $pattern = '/[あ-んア-ン]/u';
  // 禁止日文评论
  if(preg_match($pattern, $incoming_comment['comment_content'])) {
    wp_die( "评论禁止包含日文" );
  }
  return( $incoming_comment );
}
add_filter('preprocess_comment', 'refused_english_comments');

添加到主题根目录functions.php文件的最后一行即可实现禁止纯英文和数字评论。

© 版权声明
THE END
喜欢就支持一下吧
点赞776 分享