阻止垃圾评论,还是Akismet好用

之前曾怀疑WordPress自带插件Akismet的能力,觉得它应该不够本土化,可能看不懂中文。使用了半年的其他垃圾评论插件,最终的结论是,Akismet才是最好用的。

这里就不说出其他反垃圾评论插件的名称了,就说说使用状况,因为这些小插件都大同小异。

1.首先说说这些插件的优点

这些插件刚用起来感觉的确很爽,因为有很多的功能可以设置,比如自动去掉链接、建立黑名单、屏蔽英文评论等看似“本土化”的功能。

2.现在罗列缺点

1.它们对付来自国外的那些纯英文的垃圾评论确实很牛逼,所有不含中文的评论都会被标记为垃圾评论,这点很满意。但是诸如“某某整形医院”之类的人发的评论,又如“文章写的太好啦”之类的评论大都无法被阻止。

比如这个人在我的博客里的每一篇文章都发表了评论,一口气发表了300多条评论,这么明显的“犯罪行为”却没有被发现,这些评论都没有被标记为垃圾评论,我只好用SQL操作数据库的方法来删掉它们。

2.失误率很高。某些来自忠实访客的评论,经常莫名其妙被标记为垃圾评论,只好经常去垃圾评论里面“捡垃圾”,把它们一一恢复过来。

3.缺乏智能性。经常出现评论误判、漏网之鱼等也是挺正常的,不过如果不具备智能性,不会“自我改善”,就很难办了。据说Akismet是会自己“学习”的。

3.总结

这类小插件大多都是由某个人用空闲时间开发的,功能上十分有限,特别是没办法更新或者没有一个逐步强大的在线数据库,导致“道高一尺魔高一丈”的现象。垃圾评论们都越来越高级,但反垃圾评论的插件却一直没有变化,这显然是不行的。所以,在找到更强大的反垃圾评论插件之前,我将使用Akismet。



14 thoughts on “阻止垃圾评论,还是Akismet好用

  1. 我过滤垃圾评论%99.95 不会出现 正常评论成垃圾评论 只不过js 改下提交地址 只要浏览器不支持js 都无法评论 正常提交页面禁止了

  2. 我更悲剧,我的博客的某访客所有评论都被当作垃圾评论。。。
    也没有一个提交错误的方法。。。。。。。。。

Comments are closed.