【WordPress】留言算术验证码插件Math Comment Spam Protection



    2010年8月30日更新 由于Math Comment Spam Protection插件已被部分国外垃圾留言机攻破,曾受过几天攻击,现已该用Some Chinese Please!插件取代,暂无发现大量异常垃圾邮件攻击,推荐各位博主使用;如仍打算使用Math Comment Spam Protection插件继续阅读

    2010年11月25日更新 9月再次收到中文垃圾留言骚扰,重新启用Math Comment Spam Protection插件,Some Chinese Please!插件同时保留使用,双剑合璧,目前来看效果不错,已经两个多月没有出现大量垃圾留言

    垃圾评论过滤插件来说Akismet首屈一指,一直用着,基本回收了所有自动的垃圾留言。不过每次看到大把的垃圾留言要去清理也是件麻烦事,毕竟如果正常留言也有可能被误判为垃圾留言,需要过一遍然后再清空。 

    发现的这个留言算术验证码插件Math Comment Spam Protection,很好用,用了两天,一条垃圾留言都没有,干净清爽! 

    插件效果: 



     

    Math Comment Spam Protection 插件效果

    Math Comment Spam Protection 插件效果

    插件使用: 

    1、下载插件:点击下载

    2、解压到WP插件目录(/wp-content/plugins/) 或通过后台插件管理上传

    3、在插件管理界面启用插件

    4、在设置->Math Comment Span,调整设置并保存;第一次使用时必须,否则在留言算术验证码处将出现类似如下的提示:

    Warning: array_rand() [function.array-rand]: Second argument has to be between 1 and the number of elements in the array in D:\WwwRoot\wp-content\plugins\math-comment-spam-protection\math-comment-spam-protection.classes.php  on line 71

    5、在主题的comments.php留言栏处添加如下代码:

    <?php
    /****** Math Comment Spam Protection Plugin ******/
    if ( function_exists('math_comment_spam_protection') ) {
        $mcsp_info = math_comment_spam_protection();
    ?>  <div>
            <input type="text" name="mcspvalue" id="mcspvalue" value="" size="22" tabindex="4" />
            <label for="mcspvalue"><small><?php echo $mcsp_info['operand1'] . ' + ' . $mcsp_info['operand2'] . ' = ?' ?></small></label>
            <input type="hidden" name="mcspinfo" value="<?php echo $mcsp_info['result']; ?>" />
        </div>
    <?php } // if function_exists... ?>

     

    本博客主题已增加对Math Comment Spam Protection插件的支持,可以点击[download id="6" format="3"]下载



    本博客所有文章如无特别注明均为原创。
    复制或转载请以超链接形式注明转自枫芸志,原文地址《【WordPress】留言算术验证码插件Math Comment Spam Protection
    标签:
    分享:

已经有60 条评论抢在你前面了~

  1. 沙发
    外猩人 2012年8月15日 上午8:48

    博主应该放把验证码改成“6+x=15,x=?”这样的。

    [回复]

    晴枫

    晴枫 回复:

    @外猩人, 现在这样垃圾评论已经少了不少了,满足需求就好

    [回复]

  2. 板凳
    火星 2012年7月31日 下午7:33

    你好,这个”9 + 10 = ?”字体怎么改大一点?
    在我的主题看来它非常小,很容易看错,有方法改大一点吗?
    谢谢.

    [回复]

    晴枫

    晴枫 回复:

    @火星, 修改对应的CSS

    [回复]

  3. 地板
    火星 2012年7月30日 下午5:29

    非常感谢!找了十几个就这个满意。

    [回复]

  4. 4楼
    福尔摩X 2012年3月26日 上午9:58

    搞定了 呵呵 居然是一个宽度1的像素图

    [回复]

  5. 5楼
    福尔摩X 2012年3月26日 上午8:40

    整个页面最最上,粉色的横条 高3个像素

    [回复]

    晴枫

    晴枫 回复:

    @福尔摩X, 背景图片的一部分

    [回复]

  6. 6楼
    福尔摩X 2012年3月26日 上午8:20

    你现在忙不,能不能帮我看下我首页最上面那个3像素的横条,是图片还是css定义的? 我找不到怎么修改它的颜色 谢谢啦

    [回复]

    晴枫

    晴枫 回复:

    @福尔摩X, 没看出来那儿有横条

    [回复]

  7. 7楼
    福尔摩X 2012年3月26日 上午3:20

    我本地测试了一下 装在我的主题上点过提交之后背景都会变白 字体显示错位 不知道为什么
    而且我现在甚至邮箱都不是必填,直接就可以留言了 呵呵。

    [回复]

    晴枫

    晴枫 回复:

    @福尔摩X, 应该是你的主题没改好,检查一下代码看

    [回复]

  8. 8楼
    w4rd3n 2012年2月21日 下午11:33

    搞定了~

    [回复]

  9. 9楼
    byou 2011年12月9日 下午3:17

    这插件装了还是可以的,多一步.少了垃圾机的乱轮.哈

    [回复]

  10. 10楼
    finder 2011年11月3日 下午5:09

    测试下

    [回复]

  11. 11楼
    keer 2011年9月11日 上午11:04

    您可以加下我QQ 帮我看下吗? 纠结啊

    719836150

    [回复]

  12. 12楼
    keer 2011年9月11日 上午9:57

    您好,在问下您,我安装了这个,但是我自己的管理员帐号都不能进行回复别人的,咋回事呢 那些个英文我也看不懂

    [回复]

    晴枫

    晴枫 回复:

    @keer, 看看控制板》设置》评论 和 WP Thread Comment里面有没有相关设置,应该是默认管理员可回复的

    [回复]

  13. 13楼
    keer 2011年9月8日 下午10:42

    你的这个评论的对话框很好看,我也想实现

    是插件还是什么?
    QQ719836150或者lampeng@vip.qq.com, 谢谢了 拜托

    [回复]

    keer 回复:

    @keer,

    就是这种

    [回复]

    晴枫

    晴枫 回复:

    @keer, WordPress Thread Comment插件

    [回复]

  14. 14楼
    JeansYang 2011年8月20日 上午9:07

    这个插件不错 ,看到好多网站在使用

    [回复]

    晴枫

    晴枫 回复:

    @JeansYang, 效果蛮好的

    [回复]

  15. 15楼
    星尔 2011年7月23日 下午5:03

    报错的是这个:Error: Please press the back button and fill the required field for spam protection.

    [回复]

    晴枫

    晴枫 回复:

    @星尔, 在控制台的设置里修改插件设置

    [回复]

  16. 16楼
    星尔 2011年7月23日 下午5:02

    您好,为什么我报错和您的效果不一样的?

    [回复]

  17. 17楼
    星尔 2011年7月23日 下午4:59

    谢谢你的分享~~~

    [回复]

  18. 18楼
    小小豌豆花 2011年6月5日 上午2:19

    你加入了naffnung?

    [回复]

    晴枫

    晴枫 回复:

    @小小豌豆花, 是的

    [回复]

  19. 19楼
    小小豌豆花 2011年6月5日 上午2:18

    看起来很好用

    [回复]

  20. 20楼
    szy0syz 2011年5月11日 下午1:43

    谢谢站长提供插件

    [回复]

  21. 21楼
    资优网 2011年3月26日 下午12:09

    用一下试试,最近被垃圾搞得很头痛

    [回复]

  22. 22楼
    风吹走了我 2010年10月27日 下午10:48

    好像3.0不能用了吧.我用的是中文的哪个检测

    [回复]

    晴枫

    晴枫 回复:

    @风吹走了我, 可以使用,我的博客正用着,没问题

    [回复]

  23. 23楼
    舵手 2010年10月22日 下午10:21

    呵呵,今天也刚给自己的博客上加了这个插件,在你的博文支持下

    [回复]

  24. 24楼
    rodney 2010年9月9日 下午4:48

    一开始看着挺兴奋的。
    突然说,被攻破—⊙﹏⊙b汗一个

    去下载some Chinese 试试啦。。

    [回复]

    晴枫

    晴枫 回复:

    @rodney, 呵呵 攻防一向是道高一尺魔高一丈的
    Some Chinese Please!插件也不算高明,只是针对国外的垃圾留言而设

    [回复]

    rodney 回复:

    @晴枫, 哈哈~ 原来博主在啊~ 我现在用填写数字的方式。貌似每周有30个垃圾留言~

    先用some Chinese 试试先~

    [回复]

    晴枫

    晴枫 回复:

    @rodney, 挂着QQ,有留言就弹出来了
    some Chinese效果不过,现在偶尔会有国内的广告留言,不过也都被Akismet识别出来了

    [回复]

    rodney 回复:

    @晴枫,
    哈哈~ 你的留言直接用短信形式发我手机啦~ 哈哈(我的admin邮箱-139邮箱-手机)
    移动的邮件提示功能js强大些~
    嗯,反正2个都装了,先试试~ 这种组合~

    另外,我问个问题。 你的“有人回复时邮件通知我” 前面的对号,怎么是默认的。

    我恢复了下博客,对号就木有啦。。。

    求赐教。。。

    [回复]

    晴枫

    晴枫 回复:

    @rodney, WP Thread Comment配置项“邮件通知被回复评论的作者当评论被回复时”有一项“评论者自己选择是否接收邮件(默认选择) ”
    短信提醒确实不错,也玩过一阵,不过常受到139的广告邮件,就关掉了

    [回复]

    rodney 回复:

    @晴枫,

    哦。等下去查看下~

    貌似,我的插件该更新了。。

    139的广告邮件,只收到了我订阅的期刊到达的提示。

    其他的广告邮件没收到。
    窃喜ing
    。。。。。。。

    [回复]

  25. 25楼
    啊啊啊啊 2010年9月1日 下午5:17

    哈哈

    [回复]

  26. 26楼
    埃保常 2010年8月30日 下午1:17

    这个不错,用来试试

    [回复]

    晴枫

    晴枫 回复:

    @埃保常, 这个插件已被突破,建议该用Some Chinese Please!插件

    [回复]

  27. 27楼
    ShunYea 2010年8月25日 下午8:18

    没看到效果啊?验证码在哪里?

    [回复]

    晴枫

    晴枫 回复:

    @ShunYea, 这个插件还是会被垃圾留言侵袭,很容易被突破;改用Some Chinese Please!插件了

    [回复]

  28. 28楼
    sikis 2010年8月22日 上午4:50

    这个数字验证码的位置跟你把文中5处代码放的位置有关,你要根据你的模板代码把上面的代码放到合适的位

    [回复]

  29. 29楼
    sexla 2010年8月13日 下午1:23

    很不错啊,做个友情链接吧!

    [回复]

  30. 30楼
    adong.info 2010年7月15日 下午2:53

    参考做好了,谢谢你的文章。

    [回复]

  31. 31楼
    咖啡小冰 2010年5月24日 下午10:04

    加上后要么就在上面,要么就太下面了,总之就不像你的在网址下面

    [回复]

    晴枫

    晴枫 回复:

    @咖啡小冰, 没明白你说的是哪个

    [回复]

    小手凉凉 回复:

    @咖啡小冰,
    他说的是这个,他不知道怎么调

    [回复]

    晴枫

    晴枫 回复:

    @咖啡小冰, 知道你说的是什么了
    这个数字验证码的位置跟你把文中5处代码放的位置有关,你要根据你的模板代码把上面的代码放到合适的位置

    [回复]

  32. 32楼
    OpenBilly 2010年4月26日 上午10:26

    Field Names
    那一段不懂得是什么意思,应怎么去填写?

    [回复]

    晴枫

    晴枫 回复:

    @OpenBilly, 就是第5步中两个文本框的name,默认的话是不需要改的

    [回复]

    OpenBilly 回复:

    @晴枫, 我也没敢去改它,就是看不懂说什么,呵呵。

    [回复]

  33. 33楼
    .. 2010年4月19日 上午10:10

    fda

    [回复]

  34. 34楼
    lynn 2010年3月20日 下午9:24

    嗯,不错,测试下,呵呵

    [回复]

无觅相关文章插件,快速提升流量