页面载入中...

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

在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: 这一条很重要,如果是第一次使用或从旧版本升级的用户,必须手动保存一次设置选项

18条留言. 发言 or Trackback

  • fisio  19:55 Jul 25, 2007 

    咳咳,你这个也开始算术题啦

  • 北极冰仔  21:01 Jul 25, 2007 

    这个更加容易区分出bots :mrgreen:

  • Eureka  07:51 Jul 26, 2007 

    不错,采用之……

  • harlem  23:37 Sep 03, 2007 

    真的很不错啊!

  • lei  12:00 Oct 12, 2007 

    真不错,准备用在自己的blog上

  • sunruixiang  05:43 Nov 22, 2007 

    感谢推荐,不知道在你这边流言需要用这个加法不

  • test  10:28 Mar 15, 2008 

    graeg grea grea ger

  • plucury  00:17 May 13, 2009 

    我也来试试看

  • jfyf  09:47 May 13, 2009 

    试试。

  • 阿修  13:42 Jun 02, 2009 

    这个也需要做算术?试试……

  • 老王  19:21 Jun 19, 2009 

    试试

  • 老王  19:23 Jun 19, 2009 

    没有看到算数题啊?看来你也没有在用啊!

  • i need a test  06:40 Jun 21, 2009 

    :em12:

  • diligentpig  19:09 Apr 03, 2010 

    我也试试看:)

  • 过路  01:36 May 18, 2010 

    :em17: 我也试试 谢谢哈

  • 知识  23:07 May 27, 2010 

    顶~~~~好文章知识分享 我会经常来的253

  • Pop  09:42 Jul 20, 2010 

    试试看加法

  • sexla  09:42 Aug 13, 2010 

    :em09: 我是担心升级的时候忘记了怎么办!!!!!!!

留言 ↓

欢迎回来, (修改)

  • :em19:
  • :em01:
  • :em25:
  • :em09:
  • :em11:
  • :em00:
  • :em13:
  • :em08:
  • :em10:
  • :em03:
  • :em02:
  • :em05:
  • :em07:
  • :em16:
  • :em27:
  • :em14:
  • :em21:
  • :em20:
  • :em24:
  • :em18:
  • :em17:
  • :em06:
  • :em23:
  • :em12:
  • :em22:
  • :em15:
  • :em26:
  • :em04:

正在提交数据...

1 Pingbacks & Trackbacks