Wordpress拒绝纯英文垃圾评论

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

这几天网站的垃圾评论是直线上升,其中基本上都是英文,虽说有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了垃圾评论

上一篇:国内搜索引擎有哪些下一篇:电子相册素材模板下载