Wordpress拒绝纯英文垃圾评论

Joe  于  2014-03-09 19:27:22  发布至  电脑其他  累计  1580  次阅读

Wordpress拒绝纯英文垃圾评论

这几天网站的垃圾评论是直线上升,其中基本上都是英文,虽说有Akismet的拦截,但删除起来也是相当麻烦的,在网上找到了一种办法拒绝英文垃圾评论,加上之后顿时感觉整个世界都清净了。 可以通过代码和插件两种办法(任选其一)来实现拒绝纯英文垃圾垃圾评论:

第一种:代码:把下面的代码加入主题模板functions.php中

<?php
// 禁止全英文评论
function scp_comment_post( $incoming_comment ) {
$pattern = '/[一-龥]/u';
if(!preg_match($pattern, $incoming_comment['comment_content'])) {
wp_die( "I'm sorry,But you should type some Chinese word (like \"博主真帅\") in your comment to pass the spam-check, thanks for your patience!
温馨提示:博主英语真心不太好,来些汉字吧,谢谢您的体谅!);
}
return( $incoming_comment );
}
add_filter('preprocess_comment', 'scp_comment_post');
?>

第二种:插件:Some Chinese Please! 在WP后台插件里面是可以搜索到的,第一个就是,搜索之后安装启用就OK了

垃圾评论

1. 本站部分资源来源于网友投稿,若涉及您的权益请及时联系处理!
2. 本站资源文章仅供于学习与研究交流,请勿用于商业用途!
3. 本站站长QQ:350178646,交流群:IT互联内部交流群
1
赞赏