最近几天的垃圾广告评论很烦人,纯英文的,不知道哪来的,
以为是机器人就加了验证码
然而并没有什么卵用
在主题的functions.php中添加以下代码

function refused_spam_comments( $comment_data ) { 
  $pattern = '/[一-龥]/u'; 
  if(!preg_match($pattern,$comment_data['comment_content'])) { 
  wp_die('评论必须含中文!'); 
} 
  return( $comment_data ); 
} 
add_filter('preprocess_comment','refused_spam_comments');

其中[一-龥]这个正则表达式代表所有中文

最后修改:2019 年 05 月 06 日
如果觉得我的文章对你有用,请随意赞赏