前段时间我这个 WordPress 站点经常收到垃圾评论的轰炸,严重时一天会收到几十条垃圾评论。我这个简中小破站一没啥流量,二又不盈利,更离谱的是这些垃圾评论绝大多数为英语内容,少数为俄语内容,实在是不太理解为啥有人要这么执着地浪费资源在上面。

之前看到有博友发文猜测,是不是因为启用了 Akismet 反垃圾评论插件导致的,我感觉应该不像,看了一下这些垃圾评论的特征,发现都带有 Telegrem 字眼:

我感觉这更有可能是因为我这个网站之前有写过一篇关于 Telegram 话题的文章,也许是这篇文章的流量相较于其他文章而言还算不错,所以触发了某些发布垃圾评论的机器人的评论投放机制?
如何屏蔽垃圾评论
我这个小白采用的方法很简单。其实用了 Akismet 反垃圾评论插件后,那些垃圾评论已经会被过滤到 WP 后台的垃圾评论列表。Akismet 这个插件在我网站的准确率还是挺高的,基本上能识别出99%以上的垃圾评论。
如果想更进一步,让 Akismet 反垃圾评论插件识别到的垃圾邮件自动进入回收站,那可以使用 WordPress 自带的评论关键词过滤功能:
- 进入 WordPress 后台 > 设置 > 讨论,设置审核评论条件。
- 在禁止使用的评论关键词一栏中,根据你收到的垃圾评论特征归纳出关键词填入即可。
通常情况下,这样设置之后垃圾评论就会少很多~ 如果这个方法还不奏效,那可以考虑关闭评论区:
Update: 根据评论区博友们的建议,使用评论表单验证插件对小白用户来说会是一个更好的解决方案。目前本站采用的是「沉舟侧畔」博主推荐的 Friendly Captcha for WordPress 插件。
Image by pch.vector on Freepik
屏蔽没啥用,垃圾广告还是会一而再再而三的来,屏蔽关键词,屏蔽IP,屏蔽邮箱,都不管的,后来我干脆直接加了验证码,好了~
你说的有道理,有空我也研究研究🧐
我用的是 friendlycaptcha
谢谢推荐~
已经用上了,这个插件不错~
这话确实在理,我也曾经饱受折磨,后来验证码解决了很多事,咱俩用的验证码插件还是一个呢。
嗯嗯,之前没想过使用验证插件。刚才试了一下沉舟侧畔推荐的 friendly captcha 插件,感觉还不错,几乎无感~
从善如流啊,已经用上了。
嘿嘿,也就是安装个插件然后稍微配置一下的工作,比较简单,很快就弄好了~
对,Mimi Captcha这设置比较简单,功能还挺全,就感觉很不错~
谢谢分享~
我用的ajax提交评论,这样就用不到WordPress目录下的wp-comments-post.php文件,基本上垃圾评论都是请求这个文件来的。所以我删掉wp-comments-post.php,这样几乎没有垃圾评论,有也是那种偏人工发的广告。
厉害了,这难道就是大佬的基操嘛?作为一个小白用户听完不明觉厉,感谢分享~
WordPress ….
比什麼關鍵字插件屏蔽好使。
感谢分享!!这个方法对目前的我来说太硬核了,先Mark一下~
你现在用的这个验证方式 除了速度慢一点,。看着还不错。
确实还不错~速度慢,是说它通过验证的速度比较慢嘛?这个可能和设备有关。我这边测试是在填写评论表单时它就会自动通过验证哦
应该是加载速度,因为那个插件的服务cdn是cloudflare,在中国一些地区和宽带加载比较慢,比如公司的联通网就很快,家里的长城宽带就加载不出来。我刚刚挂了梯子,才评论过来 😅
谢谢反馈!我这个网站用的也是 cloudflare 的 CDN,估计很多国内博友访问巨慢也是这个原因所致……
[…] [教程] WordPress 站点如何屏蔽垃圾评论 […]