您是否在WordPress博客上收到了大量垃圾评论?你并不是唯一的一个。值得庆幸的是,多年来,我们已经学会了几种方法来对抗WordPress中的垃圾评论。在本文中,我们将分享一些最有价值的提示,以及WordPress插件来对抗WordPress中的垃圾评论。
1.激活Akismet

Akismet是WordPress最有价值的插件之一。您无需下载它,因为它预装了所有WordPress安装。但您确实需要激活它并获取API密钥。您可以在我们的Akismet 101 WordPress入门指南中找到更多关于Akismet的信息。没有这个,你就没有机会反对垃圾邮件。Akismet在捕获垃圾邮件评论方面做得很好。虽然有时好的评论会被过滤为垃圾邮件,但您可以通过定期查看垃圾邮件评论来恢复它们。
2. Nofollow评论链接
有时新的博客添加插件以从评论作者链接中删除nofollow属性。他们认为,通过使这些链接dofollow,他们将能够鼓励更多用户发表评论。这导致了大量的垃圾评论。即使是非垃圾评论通常也是由对讨论不感兴趣但回链接的用户提交的。请记住,它总是关于质量而不是数量。使用通过评论共享链接汁的插件总是一个坏主意。如果你没有使用任何这样的插件,那么你可以继续下一步。
3.使用Cookie减少评论垃圾邮件
要使用此方法,您需要安装并激活Cookies for Comments插件。大多数垃圾邮件机器人都是自动脚本,为了在更短的时间内垃圾邮件更多网站,他们不会下载任何图像或样式表。只要用户使用评论表单访问页面,该插件就会向用户发送样式表或图像文件。如果用户的浏览器自动下载这些文件,则插件会设置一个cookie,将其标识为合法用户。要了解有关如何使用此聪明解决方案的更多信息,请查看我们的指南,了解如何使用Cookie减少垃圾评论。
4.使用蜜罐阻止垃圾邮件评论机器人
蜜罐技术是一种有效的方法来诱骗食物垃圾邮件识别自己。首先,您需要安装并激活WP Spam Fighter。激活后,只需转到
设置»WP Spam Fighter并启用蜜罐保护。这将为您的评论区域添加隐藏的表单,仅对机器人可见。这些垃圾邮件机器人通常被编程为填写表单中的所有字段。详细了解如何使用honeypot阻止WordPress中的垃圾评论机器人。
5.添加验证码
使用WP-reCAPTCHA插件,您可以在评论表单上启用recaptcha challenge。Recaptcha显示包含字符的图像,用户需要键入这些字符以证明它们是人。虽然recaptcha是阻止垃圾邮件机器人的有效方法,但它无法阻止您的网站手动提交垃圾评论。recaptcha的另一个问题是它们使用户难以提交评论。另一方面,reCAPTCHA是一种快速有效的阻止垃圾邮件的方法。请参阅我们的指南,了解如何使用CAPTCHA阻止WordPress中的垃圾评论。
6.从评论表中删除网站URL字段
评论表单中的URL字段不仅吸引垃圾邮件发送者(自动化和人工),而且还邀请对讨论完全没有兴趣的人。这些评论通常包含两行不相关的无意义,评论作者姓名将包含关键字或真实姓名与关键字的组合,如来自Dunder Mifflin的Sally,或John @SEOconsultants等。从评论表中删除URL字段将阻止您网站上的这种行为。请参阅我们的指南,了解如何从WordPress评论表中删除URL字段。
7.禁用媒体附件的注释
WordPress会自动创建图像附件页面,用户可以在其中查看图像甚至为其留下评论。如果您要将图像链接到附件页面,那么过了一段时间后,您将拥有许多附加页面,并在其上启用了注释。如果图像是您内容的核心部分,那就没关系。但是,如果您不希望用户评论图像而不是帖子,那么您应该关闭媒体附件的评论。这是一个关于如何禁用WordPress媒体附件评论的教程。
8.在评论中禁用HTML
另一个阻止评论中链接的方便提示是在评论中禁用HTML。最简单的方法是使用Peter的Literal Comments插件。只需安装并激活插件,之后提交到您网站的任何评论都将通过WordPress过滤器解析所有HTML。这将改变双引号,小于和更大的符号到HTML实体。了解有关在WordPress评论中禁用HTML的详细信息。
9.不那么讨厌的Captcha
正如我们之前提到的那样,许多用户发现CAPTCHA令人烦恼且具有破坏性。CAPTCHA的一个不那么恼人的替代品是Math Quiz插件,它要求用户解决一个简单的数学问题,以证明它们是人类。只需安装并激活插件,然后访问
设置»数学测验进行配置。该插件允许您修改注释表单CSS,但在大多数情况下您不需要。它还允许您选择您想要基于图像的数学测验或简单纯文本测验的位置。纯文本测验很容易阅读,但也很容易通过垃圾邮件解决。基于图像的数学测验不是那么可读,但有点难以通过垃圾邮件解决。
10.禁用引用
评论SPAM的很大一部分是引用。对于一些博客来说甚至不需要引用追踪。您可以选择在整个博客或单个帖子中禁用引用。这可以防止评论垃圾邮件,这很容易。

您可以访问
设置»讨论,找到上述选项。这将关闭整个网站的引用。但是,如果您要关闭特定帖子的引用,则需要在撰写帖子或编辑帖子并更改此选项时指定它。
11.关闭旧帖子的评论
WordPress允许您设置注释关闭截止日期。只需转到
设置»讨论,在“其他评论设置”下,您将看到“自动关闭早于以下文章的评论”选项。选中此选项旁边的框,然后输入您希望在帖子上显示评论的天数。

WordPress现在将自动关闭超过您为此选项定义的天数的帖子的评论。如果需要,您可以在WordPress中覆盖您希望评论保持打开的各个帖子的评论截止日期。
12.关闭评论
如果您认为自己不需要在WordPress网站上发表评论,或者评论审核失控,请记住,您始终可以在WordPress中关闭评论。您只需转到
设置»讨论,然后取消选中
“允许其他人发表对新文章的评论”旁边的复选框。

您也可以通过选中“设置〜讨论”页面中的框来为注册用户发表评论。
用户常见问题
他们为什么要给我发垃圾邮件?
他们希望获得更好的页面搜索或吸引毫无疑问的访问者访问可疑和恶意网站。他们认为,通过垃圾邮件,他们可以获得更多的链接,这将有一些积极影响他们的pagerank。在大多数情况下,这对你来说并不是个人的,许多博客都面临这个问题,你并不是唯一一个。
标记为“垃圾邮件”的评论会发生什么?
您标记为垃圾邮件的注释不会显示,并且在安装Akismet时会在单独的页面上列出。您可以批量删除垃圾邮件评论和/或从垃圾邮件列表中恢复好评论。
为什么每条评论都会进入审核队列?
转到“设置〜讨论”面板,确保未选中“管理员必须批准注释”。选择该选项后,所有注释都将发送到审核队列以等待批准。如果包含多于x个链接的队列中的注释不是空白并且包含大于零的数字,请确保在队列中保留注释。