写了一个WordPress的插件,可以在文章评论、登录表单中加入验证功能,验证码以图片形式呈现。验证码本来是为阻止那些垃圾评论程序(Spambot)而设定的,但却给读者带来了不必要的麻烦。为了娱乐我的读者,这里的验证码主要是一些随机显示的标C/C++关键字、Linux/Unix命令、系统调用、配置文件名等,通常,您一眼就能看出验证码是什么,但Spambot可就费劲了。
这款插件叫Mumbless,思路来源于我以前使用的插件block-spam-by-math。刚刚写好,可能还不太完善,但以最近一周的使用来看,还未出现自动的垃圾留言,或许因为小众吧。如果你需要,可以点击此处下载Mumbless.zip。安装方法同其它插件。
为了更有效地利用这款小插件,这里提供些建议:
- Mumless.php文件中Mumbless类中的add_check_form函数中的keywords数组包含了候选的验证码,你可以根据自己的喜好增删改;
- 验证码输入框可能会影响原有表单的tabindex顺序,你可以根据需要调整;
- 验证码图片的大小、样式在keyimg.php文件中定义,必要时你也可以对某些参数进行修改。
希望这个插件能为你节省些许删除垃圾评论的时间。
你好!除了代码,此处没有多少原创之物,皆为本人搜集、整理、总结之记录与心得,欢迎转载分享!转载时请尽量注明出处,将不胜感激。祝你健康、快乐!
什么意思?
非常好,装上试试,多谢博主贡献!