WordPress 貌似和垃圾评论是一对“ 孪生兄弟”,无论在国内还是国外的空间主机上搭建的 WordPress 博客,无论 WordPress 有多少流量多么低的权重,垃圾评论都会自动找上门来,假如有好几天没有进 WordPress 后台查看的话,当你再一次“ 踏入” 时却发现垃圾评箱已经爆满了。
WordPress 垃圾评论数量多容易掩盖正常的读者评论,批量删除垃圾评论又容易造成误删,WordPress 垃圾评论发布机器持续不断地向网站提交评论请求,频率足够高的话则变演变成一种网站攻击,配置差一些的网站主机很有可能因此而运行缓慢,严重者造成服务器宕机,无法正常访问。
WordPress 的垃圾评论的危害是不言而喻的,对付 WordPress 垃圾评论不仅要“ 阻断” 垃圾评论的发布,更要提前“ 阻止” 垃圾评论的提交,要让垃圾评论无处可藏,无机可趁。本文将分享五种 WordPress 防止垃圾评论的方法,如果你正被博客的垃圾评论所困扰,可以参考文章的方法来解决。
五种 WordPress 防止垃圾评论方法-过滤垃圾评论提高 WP 运行效率
一、 WordPress 自带的反垃圾评论设置
1 、作为一个博客程序,WordPress 实际上也自带了一些简单的防止垃圾评论的设置,如果能够充分利用好这些功能,就能从 WordPress 程序本身达到一定的反垃圾评论效果了。
2 、用户必须注册并登录才能发表评论。如果选择了这一项,基本上就可以阻止所有的垃圾评论了。
3 、评论者先前须评论通过了审核。勾选了这个的话,第一次在 WordPress 发表评论的都会进入到审核队列中,第二次发布评论就会自动显示出来了。
4 、评论黑名单。当评论的内容、评论者名称、 URL 、电子邮件或 IP 地址中包含其中任何关键字时,系统将自动将评论标记为“ 垃圾评论” 。一行一个关键字或 IP 地址。 WordPress 也会在词中匹配关键字,例如“press” 亦将匹配“WordPress” 。
5 、优缺点分析:
1 、只有注册才能发表评论功能不适合开启,否则正常用户的评论的热情也会下降,但有人研究发现这样会有利 WP 注册用户的增加。 2 、只有之前有通过审核评论的第二次自动显示出来,对反垃圾评论很帮助,建议开启,但是老用户如果换了邮箱则又会当新用户,评论仍需审核。 3 、评论黑名单功能可以搭配其它的 WordPress 反垃圾评论方法一起使用,它可以起到“ 查漏补缺” 的作用,关键时候发挥重要作用。
二、 WordPress 智能反垃圾评论插件:Akismet 和 NoSpamNX
1 、 Akismet 官网:
插件地址:http://akismet.com/
2 、 Akismet 是 WordPress 官方推荐用的反垃圾评论插件,是 WordPress 自带的。工作原理是:将留下的评论用户记录提交到一台服务器,服务器根据历史记录 (之前有没有人把这条评论标记为 Spam),以及一些特定的算法来判断是不是垃圾评论。
3 、 Akismet 启用前需要到 Akismet 官网获得一个序列号。现在启用了 Akismet 后可以直接在后台看到评论的统计数据。 Akismet 有一个好处就是它可以阻止一些已经被判定为垃圾评论者继续用你的博客提交评论。
4 、 NoSpamNX 官网:
插件地址:http://WordPress.org/plugins/nospamnx/
5 、 NoSpamNX 反垃圾评论的方法与 Akismet 不同,安装了 NoSpamNX 插件后,博客评论框的 name 属性改成了随机数,并添加一个新的隐藏的评论框,Spambot 发评论时会把隐藏的评论框也填满数据,而人工评论不会是这样。插件根据此特征从而 Block 掉机器人的垃圾评论。
6 、优缺点分析:
1 、 Akismet 优势在于不仅能对付机器人发布垃圾评论,也可以阻止一些人工发布垃圾评论。但是 Akismet 存在着误杀的概率,屏蔽掉的垃圾评论会留在数据库,30 天后才自动删除。部落发现 Akismet 会导致评论提交变得更耗时。 2 、 NoSpamNX 的优势在于比 Akismet 更有效率,且不存在误垃圾评论的问题,也不会产生什么数据库记录。但是 NoSpamNX 仅仅对付垃圾评论机器人有效果,一些人工垃圾评论则可能无法阻止。