当前位置:园子博客 » Wordpress » Math Comment Spam Protection Plugin – WordPress防垃圾评论插件

Math Comment Spam Protection Plugin – WordPress防垃圾评论插件

4月 3rd, 2009 | Filed under Wordpress | 共有19,016次浏览

随着博客访问量的增多,一此优秀的评论渐渐被淹没在了垃圾评论当中。这个时候您的博客就有必要安装一个可以防止垃圾评论的插件,园子今天给您推荐一款基wordpress Math Comment Spam Protection Plugin 插件。

Math Comment Spam Protection Plugin 是一个简单的加法运算的插件。在用户评论发表前必须计算一个简单的加法运算题,答案正确的话才可以发表评论,通过这个简单的加法运算可以很有效的防止垃圾评论,同时也为数据库节省了不小的空间。

这个插件不需要JavaScript 或者 cookies。它采用了一个加密函数;问题的答案将会通过一个隐藏域来传递。问题的答案将会和访问者输入的答案进行对比,对比是在将访问者输入的答案进行相同的加密后进行的。

安装后在评论模块会出现如下图的加法运算

math-comment-spam-protection-plugin

Math Comment Spam Protection Plugin 安装方法

  1. 下载插件。
  2. 将插件上传到您服务器上的插件目录(/wp-content/plugins/),或者将该插件文件夹上传到插件目录的子目录中。
  3. 登录管理后台,进入-> Plugins -> Math Comment Spam Protection -> activate,将该插件激活。
  4. 激活后,一定要到Options(设定)/Math Comment Spam里按一下Update Options,否则会出现错误。
  5. 然后打开comments.php文件,将以下代码添加到此文件中并保存:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    
    <?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... ?>

    注:最好是添加到评论内容之前,也就是网友输入评论内容的地方之前,如果你想把英文提示改为中文,只需将“Spam protection: Sum of ”更改为相应的中文提示即可,如:请输入这两个数字的和。

官方下载地址:Math Comment Spam Protection Plugin下载

  1. 杨董
    12月 28th, 201014:54

    园子的教程写的很详细啊

  2. 雅岚
    10月 8th, 201015:15

    最近才装的。。。

  3. veryhd
    5月 8th, 201022:10

    你自己咋不用。,不明白

  4. 凯哥
    4月 22nd, 201009:23

    哈哈。问题己解决,感谢博主!

  5. 海派
    1月 26th, 201001:25

    不错,,收藏。。 :mrgreen:

  6. 少爷
    10月 20th, 200914:16

    @园子
    貌似没出啊。
    最新版都已经是好几年以前的了

  7. 园子
    10月 19th, 200909:58

    @少爷
    现在可能又出新版本了
    旧版的需要手工加代码~

  8. 少爷
    10月 17th, 200913:37

    这插件还要自己添加代码?
    不能全自动操作? ❓

  9. Kernel@Sh
    9月 23rd, 200923:01

    激活后,一定要到Options(设定)/Math Comment Spam里按一下Update Options,否则会出现错误。

    请问一下这一步我的后台貌似没有或者我没找见啊..
    帮我看一下吧…
    另外你的这个留言好象也挺好的
    Spam protection: Sum of + ? 我的没有数字

    • 园子
      9月 27th, 200912:50

      @Kernel@Sh
      有可能是插件升级过了吧
      我没再用过了
      你多试试~

  10. Dino
    8月 16th, 200904:34

    谢谢,非常不错,我还看到有输入验证码的,不知道是哪款插件哦。。。

  11. 园子
    7月 2nd, 200909:05

    @虾
    不客气
    垃圾评论确实很烦人的
    记得最多的那次我删除了好几十页
    装了类似这样的插件可以有效的避免SPAM

  12. 7月 1st, 200922:46

    谢谢哦。。看了你的教程。我的博客也有了防SPAM的功能哦。。哈哈。从此,让那些洋鬼子的广告来吧。。来的再猛烈些吧。哇哈哈哈。。。

您必须在 登录 后才能发布评论.