Sunday, October 22, 2017

用Akismet解决WordPress垃圾评论问题

Akismet(Automattic Kismet)是应用广泛的一个垃圾留言过滤系统,其作者是大名鼎鼎的WordPress创始人Matt Mullenweg,Akismet也是WordPress默认安装的插件,其使用非常广泛,设计目标便是帮助博客网站来过滤留言spam。有了akismet之后,基本上不用担心垃圾留言的烦恼了。绝大多数wordpress blogger都在使用的Akismet可用于多种blog平台,而不仅WordPress,也包括诸如MovableType、PixelPost等均可使用。

其工作机制简单地说便是,启用Akismet后,当博客再收到留言、pingback或trackback后,其会自动将其提交到Akismet并与Akismet上的黑名单进行比对,如果名列该黑名单中,则该条留言或trackback不会发布,当然,为避免误判,这些信息并不会马上被删除,而是暂存下来以待博客管理者进行进一步的人工判断,一般这个期限为15天,即15天内博客管理者可将其恢复,一旦过了这个期限才会删除。而对于没有被Akismet识别出来的漏网之鱼,当博客管理者将其标注为Spam时,Akismet服务器端也会有相应更新,即将相应内容添加到Akismet的黑名单中,也即是说,这个黑名单是由广大博客共同维护的。

默认 WordPress 下载中就有了 Akismet 插件,所以你无需另外去下载 Akismet 进行安装,但是它你必须到 WordPress官网去注册个帐号,获取 WordPress官网的 API Key。然后把这个key 输入到插件的提供的选项中,如果你是给WordPress Mu 安装 Akismet 插件的话,你可以编辑 Akismet 插件,在插件开始定义一个叫做 WPCOM_API_KEY 的常量,把这个 key 的值赋给它,然后全站激活这个插件就可以。

Automattic 提供两种不同的版本的 Akismet,一种是个人版,我们现在使用的就是,大家都可以都免费试用,另外一种是商业版本,它是给那些能够从他们 blog 赚 500 美元的人或者商业客户使用,商业版有更好的服务,并且没有限制。

Akismet API key获取地址:http://akismet.com/

填写注册信息时可以选择免费或者付费版本。

3 comments

  1. 这个好,下载试用。。谢谢分享。

  2. WP-SpamFree无法查看被自动列为垃圾评论而BLOCK的留言。

  3. 怎样查看被BLOCK的留言呢

Leave a Reply

Your email address will not be published. Required fields are marked *