轻松防止WordPress垃圾评论

我想很多使用WordPress的人都应该对的垃圾评论深恶痛绝吧,然后就开始了垃圾评论与反垃圾评论的争夺战,然后给博客安装各式各样的防垃圾评论的插件,但是往往还是防不胜防。

话说小站之前每天至少200条垃圾评论,大多都是英文的,然后安装了Some Chinese Please!这个插件,评论必须有中文,否则发布不成功。

然后英文的垃圾评论没有了,全是中日英混合型的垃圾评论。留垃圾评论的系统也升级了,难以防范。

前些日子在调整主题的时候,研究了下主题的评论体系,因为主题使用是ajax提交的评论的方式,其实根本就没有使用系统自带的wp-comments-post.php。于是我删掉了wp-comments-post.php然后发表评论、回复,都是正常的,实验了几天,再也没有发现一条中日英混合型的垃圾评论,几天内只有那种零星几条人工发表垃圾评论。

我们都知道,绝大部分的垃圾评论都是通过post网站根目录下的wp-comments-post.php来提交垃圾评论的,我们让其找不到post的入口,那么它就不能发垃圾评论了。

对于普通用户而言,正常情况下,不管你使用的什么主题,通用的解决方法是:

将博客根目录下面的wp-comments-post.php改名,改成什么都可以,比如 no-comments-post.php

打开主题的里面的comments.php,找到代码里面的 wp-comments-post.php ,将其改为 no-comments-post.php

改的名字跟之前修改的名字一样就行了,建议改的不要这么规则,防止垃圾评论发布机制升级通过什么正则匹配来猜某些类似的地址。

这个主要就是通过修改评论路径,让垃圾评论发表找不到入口,从而屏蔽垃圾评论,目前我使用下来还是很不错的,如果你的WordPress也有很多垃圾评论,不妨也用用这个方法。

转自:威言威语

公益传播因为有你,爱不罕见。

转载请注明出处:大刘子 » 轻松防止WordPress垃圾评论

支持博主随手一点

评论 21

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. 何先生现在是让我看代码我都头痛。回复
  2. 陌小雨这个对于我那篇文章中所说的垃圾评论有效么回复
  3. 园子大魔王我直接写死,评论必须用中文,不准带标点符号,或其他标签,不准有英文字母,一句话只能用全中文回复
  4. ScottJu给你推荐一个主题,去www.bgbk.org看看,斌果的最新主题。回复
    • Han前短时间就看到了,主题蛮不错的。回复
    • 同盟源斌果是小学生。。按时间推算现在上初中了回复
  5. 日光博客你的博客速度更快,我喜欢,哈哈回复
    • Han还好还好(-。-;)回复
  6. harries我的也是好多垃圾评论回复
  7. YueTing.Org不错,很实用回复
  8. 助推博客我网站的垃圾评论一天好几千,累死我了回复
    • Han一天好几千也是蛮多的回复
  9. 厘米我用的是滑动解锁评论插件!回复
  10. 路易大叔修改名称这个我试过,因为不管你改成什么名字在评论页面都能检测到,评论机器人能自动检测你这个地址进行相应修改回复
  11. DarryRingSEO博客直接加个防垃圾评论插件就好了回复
    • Han不喜欢用插件啊回复
  12. 陌小雨博客很久没有收到过垃圾评论了。。回复
    • Han最近我有收到,邮箱是163的。回复
  13. ScottJu魔高一尺道高一丈。。。。回复