技术知识分享

WordPress屏蔽无中文评论

宝塔面板永久版优惠券

之前小白写过typecho抵御垃圾评论的方法,见:https://pc6a.com/1406.html 。自从小白换成了WordPress那些发垃圾评论的又都来了。删了还发。这是服了他们了。

遂网上找了下,无需插件屏蔽WordPress评论的方法。因为小白的垃圾评论只有英文的。所以就用最简单的方法。找到主题文件夹下的functions.php,将以下代码增加到最后面即可。

//屏蔽全英文评论
function refused_spam_comments( $comment_data ){
$pattern = '/[一-龥]/u';
if(!preg_match($pattern,$comment_data['comment_content'])){
err( "本站不欢迎全英文机器人评论,如需评论至少需要一个中文字" );
}
return( $comment_data );
}
add_filter('preprocess_comment','refused_spam_comments');

增加代码后可退出管理员登陆,使用随意英文评论测试。一般就不能评论啦!

未经允许不得转载:pc6a学习分享 » WordPress屏蔽无中文评论
腾讯云服务器秒杀

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址