Home | Looking for something? Sign In | New here? Sign Up | Log out

2010年9月1日星期三

WordPress插件:一道简单数学题挡掉垃圾评论

2010年9月1日星期三
在spam横行的网络上,我们可怜的blog接收到垃圾评论的数量不亚于某些发达国家倾倒在中国的实体电子垃圾,因此诞生了许许多多著名的反spam插件,WordPress平台上最著名的莫过于AkismetSpam Karma 2,这两款插件基本上可以杜绝99%的垃圾评论,但它们也不是十全十美,偶尔仍会有一些漏网之鱼,另外还可能会把访问者正常的评论当作spam误杀掉,当你看到辛辛苦苦打出的留言点击提交后没有出现在应当出现的地方,是不是觉得格外沮丧?反正我就遇到过多次。 :sad:
那么,这样吧!推荐给大家这款反spam插件:Math Comment Spam Protection Plugin,相信大家在很多blog上见识过它了,对,就是那道小学生都可以做得出来的加法数学(算术)题!呃,虽然连小学生都做得出来,但是spammer的程序不见得会做呀,这就是疗效啊。
使用方法:下载、上传并激活后,在当前WordPress主题的comments.php文件的合适位置,加入以下代码:
<?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杀个片甲不留吧! :mrgreen:
Update: 这一条很重要,如果是第一次使用或从旧版本升级的用户,必须手动保存一次设置选项

0 评论:

Forum

get your own embeddable forum with Talki
 

CAOGFW网络学习笔记

翻墙搜索引擎

Loading

网页浏览总次数

统计