解决被群发大量英文和链接评论的方法 —— WordPress教程

爱资源网 WordPress教程评论39阅读模式

WordPress建站过程中发现后台评论每天都会有很多垃圾评论,而且看似这些评论都是非人工群发的。确实,我们可能会遇到很多被软件群发的垃圾评论,比如看到有很多英文留言。这些信息会增加我们每天的删除时间成本,同时对于网站也是不好的。 怎么解决WordPress被群发大量英文评论呢?可能较多的方法就是增加评论验证,需要在评论的时候输入验证码或者其他的验证机制,这些也是不错的办法。

解决被群发大量英文和链接评论的方法 —— WordPress教程

其实,只需要通过两段代码,可以实现屏蔽这些评论内容。

一、评论内容需要中文

我们在评论中看到的都是英文或者其他语言,没有中文。那我们就必须评论内容中有中文。

// 评论中需要有中文
function 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');

 

二、禁止评论中有链接

很多人到博客评论留言,都是为了推广网站的,我们禁止链接就没有多少人来发评论了。

//禁止发链接
function 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文件中。

 

若文章图片、下载链接等信息出错,请在评论区留言反馈,博主将第一时间更新!欢迎打赏!

  • 版权声明 1、本网站名称:爱资源网
    本站永久网址:https://www.izywang.com
    2、如果您喜欢本站,点击这儿 不花一分钱捐赠本站

    这些信息可能会帮助到你: 下载帮助 | 报毒说明 | 进站必看

    3、本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
    附:二00二年一月一日《计算机软件保护条例》第十七条规定:为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬!鉴于此,也希望大家按此说明研究软件!
    4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
    5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
    6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。

  • 转载请务必保留本文链接:解决被群发大量英文和链接评论的方法 —— WordPress教程https://www.izywang.com/337.html

评论  0  访客  0
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: