Wordpress 验证码插件

原本一天一两条左右的垃圾评论自己手工spam掉问题也不是很大,不过今天貌似特别多。一转眼就十几条,审核得有点郁闷。看来最近自己的运气不太好,被机器人频繁光顾。于是只好花点时间找个验证码插件把把关。

起初找到的是Peter's Custom Anti-Spam,似乎用的人挺多,不过看更新日期,居然还是2008-12-11,所以放弃。然后自己到wordpress插件页去找,这类插件应该不少。查找CAPTCHA(验证码)确实跳出来很多,可是我试了几个发觉不是过于复杂就是没有效果...后来选择了SI CAPTCHA Anti-Spam,这个插件无论是易用性还是功能上,都能满足要求。

这个插件功能很全,在其控制面板里有丰富的选项。可以在注册、评论、登陆启用验证,并且可以对已登陆用户隐藏验证。能改变输入顺序,还包含音频验证,flash音频验证的选项。如果觉得验证图太大,还可以启用缩小的验证图。并且在高级选项里还能设置CSS样式以及帮助信息和标签。

但并不是没有问题。

问题不是在功能上,而是外观上!验证图即使启用缩小也还是太大了~和整个主题格格不入的丑陋的扭曲的字体...都让我觉得还不够完美。另一方面,我只需要一个最最简单的验证,并不希望看到当有人要评论的时候,验证信息要看上个半天。即使我将识别度调为最容易识别,我仍然觉得有的时候跳出的验证码太过复杂难以辨认....

然后继续找,终于找到一个自己喜欢的。wangwei的wp-seccode插件(链接过期已经移出)非常轻量,再加上娇小的外观和简单直接的功能,正是我想要的。解压后仅仅8K,200行代码,相比SI CAPTCHA Anti-Spam那2.9M的体积,实在是苗条太多了: )

做了简单的测试,工作良好~功能强大是好事,但很多时候,真正契合的软件,往往精悍小巧。像我这样的博客,仅仅需要一个简单的验证来稍微阻止下机器人,过于复杂的验证只是一种负担罢了。

不过似乎wp-seccode在评论输错代码后会导致评论丢失,曾经有位朋友和我说过这事。所以现在用的是SidXSpam这个简单的插件,同样功能仅仅只是增加了一个验证码而已,所以并没有对主题风格造成什么影响。