解决WordPress被群发垃圾评论的问题
框架(架构) / 管理员 发布于 7年前 494
下面由WordPress建站教程栏目给大家介绍解决WordPress被群发垃圾评论的问题的方法,希望对需要的朋友有所帮助!
我们很多网友都有反馈到WordPress建站过程中发现后台评论每天都会有很多垃圾评论,而且看似这些评论都是非人工群发的。确实,我们可能会遇到很多被软件群发的垃圾评论,比如看到有很多英文留言。这些信息会增加我们每天的删除时间成本,同时对于网站也是不好的。我们有没有办法去解决这个问题呢?
我们可能较多的方法就是增加评论验证,需要在评论的时候输入验证码或者其他的验证机制,这些也是不错的办法。在今天,我们WordPress课堂需要介绍的就是通过两段代码,可以实现屏蔽这些评论内容。
第一、评论内容需要中文
我们在评论中看到的都是英文或者其他语言,没有中文。那我们就必须评论内容中有中文。
// 评论中需要有中文 cnwper.comfunction wp_refused_spam_comments($comment_data) {$pattern = '/[一-龥]/u';$jpattern = '/[ぁ-ん]+|[ァ-ヴ]+/u';if (!preg_match($pattern, $comment_data['comment_content'])) {err(__('评论中需要有一个汉字!'));}if (preg_match($jpattern, $comment_data['comment_content'])) {err(__('不能有日文!'));}return ($comment_data);}add_filter('preprocess_comment', 'wp_refused_spam_comments');
第二、禁止评论中有链接
很多人到博客评论留言,都是为了推广网站的,我们禁止链接就没有多少人来发评论了。
//禁止发链接 cnwper.comfunction wp_comment_post( $incoming_comment ) {$http = '/[href="|rel="nofollow"|http://|</a>]/u';if(preg_match($http, $incoming_comment['comment_content'])) {err( "禁止发链接地址!" );}return( $incoming_comment );}add_filter('preprocess_comment', 'wp_comment_post');
就这么简单,将两段代码添加到当前WordPress主题中的Functions.php文件中。
更多WordPress技术文章,请访问WordPress技巧栏目!
以上就是解决WordPress被群发垃圾评论的问题的详细内容,更多请关注其它相关文章!
122 在
学历:一种延缓就业设计,生活需求下的权衡之选中评论 工作几年后,报名考研了,到现在还没认真学习备考,迷茫中。作为一名北漂互联网打工人..123 在
Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..原梓番博客 在
在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..博主 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章..1111 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光..
Copyright·© 2019 侯体宗版权所有·
粤ICP备20027696号