怎样解决wordpress中英文垃圾评论?

  • 时间:
  • 浏览:1
  • 来源:极速10分彩下注平台_极速10分彩注册平台_极速10分彩官网平台

WordPress现在的使用是没法 广泛,wordpress这个玩意儿是从国外传过来的,wordpress也是国外SEO们使用最多的进程。一块儿与之而来的是相关SEO工具的开发也太多,技术也没法 高。

记得事先使用过的十个 英文版的评论工具没法 快速找到N多的wordpress博客,一块儿没法 区分哪些是没法 验证码、哪些是不没法 验证码、哪些是评 论没法 审核、哪些是不没法 审核、哪些是评论有跳转、哪些是没法 做跳转...等一系列的选项,工具做得很精细,一块儿还有代理登陆等模拟人工访问等功能,随便说说 哪些做得很好,有时候制造的产物对于俺们哪些博主而言有点硬是中文博主而言,岂都会 全都我万恶之源。

喜欢倒腾博客的童鞋们都知道,随便说说评论能给博客带来活力,一块儿也是十个 交流的平台,有时候垃圾评论泛滥也都会 件好事情,不仅浪费空间资源,同都会降低 网页的内容质量对用户体验产生不良影响;而对于全都人一提到处里垃圾评论都会想到使用例如Akismet事先的垃圾评论过滤插件,我的破折君博客刚结束了也 是按照这个思路来做的,主要用到了下面十个 常用的法律最好的法律法律依据:

1、Wordpress自带的Akismet,默认禁用。启用不会到其网站上注册一下,拿到十个 api key不想 用。该api key对于此人 用户是免费的。

2、Spam Free WordPress。文章里推荐的是事先,不过看后这个评分比较高,全都装这个了。

3、Math Comment Spam Protection。加了个验证码,让做一道数学题。

有时候这个个 插件随便说说能阻挡有时候 垃圾评论,有时候全都事先都会 倒入垃圾评论里面,有时候也还是要手工删除。刚结束了随便说说没哪些,有时候随着破折君博客的流量的 增加,垃圾评论太多,不止中文的还有全都的纯英文垃圾评论,有事先一天甚至达到四五百条,删都删的累了,全都就想通过禁止纯英文评论来处里这个难题。

评论工具不同于手工填表单的法律最好的法律法律依据进行评论而往往是利用ajax入口有时候wp-comments-post.php有时候其它入口进行发送。有时候不管他从哪里入口,wp钩子的作用应该无缘无故所处,全都我在主题模板的functions.php下面添加入以下代码,对纯英文评论进行过滤,就没法 处里:

function scp_comment_post( $incoming_comment ) {

$pattern = '/[一-龥]/u';

// 禁止全英文评论

if(!preg_match($pattern, $incoming_comment['comment_content'])) {

wp_die( "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');

通过这个法律最好的法律法律依据没法 让纯英文内容没法 评论,这比把纯英文评论标记为垃圾评论更好有时候 ,省去了再去删垃圾评论的时间。

本文由张东方在破折君博客(http://www.pzboy.com/soft/php/english-comments/)发表,欢迎大伙转载,转载时请保留此链接,谢谢商务商务合作!

有好的文章希望站长之家帮助分享推广,猛戳这里我就要投稿