首页 > 站点建设 > 【WordPress】留言算术验证码插件Math Comment Spam Protection

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

2010年2月9日 晴枫 发表评论 阅读评论

垃圾评论过滤插件来说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插件的支持,可以点击WordPress inove主题修改版下载

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


枫芸志原创文章,转载请注明来源并保留原文链接

本文链接:http://witmax.cn/math-comment-spam-protection.html


相关日志

分类: 站点建设 标签: 1,102次阅读
  1. 2010年3月20日21:24 | #1

    嗯,不错,测试下,呵呵

    [回复]

  2. 2010年4月19日10:10 | #2

    fda

    [回复]

  3. 2010年4月26日10:26 | #3

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

    [回复]

    晴枫 回复:

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

    [回复]

    OpenBilly 回复:

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

    [回复]

  4. 2010年5月24日22:04 | #4

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

    [回复]

    晴枫 回复:

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

    [回复]

    小手凉凉 回复:

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

    [回复]

    晴枫 回复:

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

    [回复]

  5. 2010年7月15日14:53 | #5

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

    [回复]

  6. 2010年8月13日13:23 | #6

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

    [回复]

  7. sikis
    2010年8月22日04:50 | #7

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

    [回复]

  8. 2010年8月25日20:18 | #8

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

    [回复]

    晴枫 回复:

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

    [回复]

  9. 埃保常
    2010年8月30日13:17 | #9

    这个不错,用来试试

    [回复]

    晴枫 回复:

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

    [回复]

  10. 啊啊啊啊
    2010年9月1日17:17 | #10

    哈哈

    [回复]

  1. 本文目前尚无任何 trackbacks 和 pingbacks.
订阅评论
  欢迎参与讨论,请在这里发表您的看法、交流您的观点。