思章老师
思章老师

WordPress防垃圾评论插件: WP Anti Spam

这几年来,花生一直在使用着防垃圾评论插件block pam by math reloaded,回顾这几年来一直使用的Block pam by math,说真的,很感谢这款插件,一个小小的文件,让我的博客真正远离垃圾评论,特别是机器人评论,今天说起来不用他了,还真有点恋恋不舍。不过为了用户,换成了必然。 今天决定试用一下WP Anti Spam,原因有以下几点:

  1. 原来的插件需要用户进行简单的数学运算,虽然计算题很简单,但还是给用户带了一些麻烦。
  2. WP Anti Spam插件在前台不需要显示,也不需要用户进行什么额外的操作,但用户输入的信息需要符合管理员制定的一些规范,这个不会给用户带了过多的操作。

==WP Anti Spam插件简介==

WP Anti Spam 是一个适用于wordpress的反垃圾评论插件,它可以动态生成一个隐藏的表单来禁止机器自动评论;也可以通过设定禁止关键词来阻止垃圾评论,只要禁止的关键词出现在“author”“email”“url”“comment”“ip”中的任何一项,评论就会被阻止,往日最烦人的“xxSEO”“xx网站推广”等人工垃圾评论可以消停了;也可以阻止英文机器垃圾评论,大批量的英文垃圾评论也可以消停了。与WP官方Akismet之类的插件有本质的不同,WP Anti Spam是阻止垃圾评论写入数据库,是彻底的反垃圾评论,而Akismet之类的插件只是将评论归类到垃圾评论中,仍然会写入数据库,还得手动删除,个人觉得不彻底,也不是我所喜欢的,所以自己动手开发了这个插件,已经能够完全满足反垃圾评论的需求,既可以阻止机器自动评论,也可以阻止人工垃圾评论,另外,WP Anti Spam在禁用后可以自动删除在数据库中的设置选项,做到了绿色无污染,这也是我的追求。

==WP-Anti-Spam插件安装与使用==

  1. 下载后解压得到wp-anti-spam文件夹,上传至 /wp-content/plugins/ 目录,然后在后台启用即可。
  2. 启用后就是插件设置了,可以在“禁止的词汇”(Words)那个输入区域隔行填写你要禁止的词汇,例如:输入“SEO”则可以禁止所有含有类似“xxSEO”的评论;输入“@spam.com”则可以禁止所有含有类似“xx@spam.com”的评论;输入“spam.com”则可以禁止所有含有类似“xx.spam.com”的评论;输入“0.0.0.0”则可禁止来自这个IP地址的评论。总之,只要“昵称、邮箱、网址、评论内容、IP地址”中任何一项含有设定的禁止词汇,评论就会被阻止。这个解除“xxSEO”“xx网站推广”等人工垃圾评论的烦恼。
  3. 可以勾选“禁止机器自动评论”,这种方法是动态生成一个隐藏的表单,机器无法模拟,如果你的网站开启了缓存则不能勾选这个选项,这个选项还要求访客的浏览器cookie没有被禁用,如果访客浏览器禁用了cookie则他的评论会被禁止。
  4. 对于中文网站,可以勾选“评论内容中必须含有中文”来阻止英文垃圾评论。
  5. 可以勾选“当禁用此插件时自动删除设置选项”来保证禁用插件时不残留数据。
  6. WP Anti Spam支持多语言,可以自行翻译成任何语言,已经自带简体中文语言文件。如果相应的语言文件存在,则会自动显示与WP安装相一致的语言。

==WP-Anti-Spam插件下载(Download)==

[download id=”10″ format=”2″]

另外,我把我的博客的wp anti spam黑名单整理出来了,可以直接复制使用。

发表评论

textsms
account_circle
email

思章老师

WordPress防垃圾评论插件: WP Anti Spam
这几年来,花生一直在使用着防垃圾评论插件block pam by math reloaded,回顾这几年来一直使用的Block pam by math,说真的,很感谢这款插件,一个小小的文件,让我的博客真正远离垃圾评…
扫描二维码继续阅读
2011-10-11