July 25, 2007
WordPress插件:一道简单数学题挡掉垃圾评论
在spam横行的网络上,我们可怜的blog接收到垃圾评论的数量不亚于某些发达国家倾倒在中国的实体电子垃圾,因此诞生了许许多多著名的反spam插件,WordPress平台上最著名的莫过于Akismet和Spam Karma 2,这两款插件基本上可以杜绝99%的垃圾评论,但它们也不是十全十美,偶尔仍会有一些漏网之鱼,另外还可能会把访问者正常的评论当作spam误杀掉,当你看到辛辛苦苦打出的留言点击提交后没有出现在应当出现的地方,是不是觉得格外沮丧?反正我就遇到过多次。
那么,这样吧!推荐给大家这款反spam插件:Math Comment Spam Protection Plugin,相信大家在很多blog上见识过它了,对,就是那道小学生都可以做得出来的加法数学(算术)题!呃,虽然连小学生都做得出来,但是spammer的程序不见得会做呀,这就是疗效啊。
使用方法:下载、上传并激活后,在当前WordPress主题的comments.php文件的合适位置,加入以下代码:
/****** Math Comment Spam Protection Plugin ******/
if ( function_exists('math_comment_spam_protection') ) {
$mcsp_info = math_comment_spam_protection();
?> <p><input type="text" name="mcspvalue" id="mcspvalue" value="" size="22" tabindex="4" />
<label for="mcspvalue"><small>Spam protection: Sum of <?php echo $mcsp_info['operand1'] . ' + ' . $mcsp_info['operand2'] . ' ?' ?></small></label>
<input type="hidden" name="mcspinfo" value="<?php echo $mcsp_info['result']; ?>" />
</p>
<?php } // if function_exists... ?>
OK啦,让它与Akismet并肩作战,把spam杀个片甲不留吧!
Update: 这一条很重要,如果是第一次使用或从旧版本升级的用户,必须手动保存一次设置选项。

咳咳,你这个也开始算术题啦
这个更加容易区分出bots
不错,采用之……
真的很不错啊!
真不错,准备用在自己的blog上
感谢推荐,不知道在你这边流言需要用这个加法不
graeg grea grea ger
我也来试试看
试试。
这个也需要做算术?试试……
试试
没有看到算数题啊?看来你也没有在用啊!
我也试试看:)
顶~~~~好文章知识分享 我会经常来的253
试试看加法