您是否厌倦了处理 WordPress 博客上的垃圾评论?
你不是一个人。一旦您开始获得稳定的流量,垃圾评论对于任何网站来说都是一个巨大的问题。
在本文中,我们将分享最好的 WordPress 垃圾评论插件和有用的技巧,以打击 WordPress 中的垃圾评论。这些提示将为您节省大量时间,并显着减少来自您网站的垃圾评论。
为什么需要在 WordPress 中处理垃圾评论
垃圾评论是许多WordPress 网站上的一个问题。这些垃圾邮件发送者希望使用您的网站来提高他们自己网站的搜索引擎排名,并获得毫无戒心的访问者的意外点击。
其中许多评论是由垃圾邮件机器人自动留下的,垃圾邮件机器人是旨在对博客和网站发表评论的程序。其他是由真人提交的。它们通常偏离主题、写得不好,并且包含指向第三方网站的链接。
如果您没有监控您的网站并且这些评论被发布,那么您的实际用户和搜索引擎将能够看到它们。这会影响您网站的声誉。
用户可能会认为您的网站质量低劣且带有垃圾邮件。如果任何评论链接到病毒和恶意软件,搜索引擎会将您的网站标记为不安全。
话虽如此,让我们看看您如何有效地打击垃圾评论,以便您花更少的时间担心垃圾邮件,而将更多时间用于发展您的在线业务。
1.在WordPress中打开评论审核
让我们首先确保未经您的批准不得在您的网站上发布评论。此步骤将确保评论不会绕过任何过滤器,并且还可以让您完全控制哪些评论出现在您的网站上。
强烈建议将此解决方案用于法律和会计师事务所等商业网站。
前往 WordPress 管理区域的设置 » 讨论页面。接下来,向下滚动到“评论出现之前”部分,然后选中“评论必须手动批准”旁边的框。
不要忘记单击页面底部的“保存更改”按钮。
您的所有 WordPress 评论现在都将被保留以供审核,您必须手动批准每条评论,然后才能显示在您的网站上。
现在您可能想知道浏览所有评论需要多长时间。在接下来的几个技巧中,我们将向您展示如何消除垃圾评论,以便您必须审核的评论主要是真实的。
2. 激活 Akismet 垃圾邮件防护
Akismet是一个垃圾邮件保护插件,可以捕获最常见的垃圾邮件评论类型。它通过全球垃圾邮件数据库过滤您网站上的所有 WordPress 评论来做到这一点。Akismet 预装了 WordPress,但默认情况下未激活。
个人博客和小型网站可以免费使用 Akismet,但您需要注册他们的 API 密钥。
您可以按照我们关于如何设置 Akismet的分步指南来学习设置插件的正确方法。
3. 使用 Sucuri 打击垃圾评论
来自评论垃圾邮件发送者的过多请求会降低您的网站速度并影响性能。虽然 Akismet 能够捕获大量垃圾评论,但它无法阻止垃圾邮件发送者访问您的网站。
这就是Sucuri的用武之地。它是最好的 WordPress 防火墙插件,可让您在可疑请求到达您的网站之前阻止它们。
这个插件可以防止自动机器人和脚本提交评论。这减少了您的服务器上的负载和您收到的垃圾邮件评论的数量。
了解Securi 如何帮助我们在三个月内阻止 450,000 次 WordPress 攻击。
4.使用蜜罐捕捉垃圾邮件
蜜罐是一种垃圾邮件预防技术,可以测试评论者是否是机器人,而不是要求他们证明自己是人类。这个策略的灵感来自于“用蜂蜜比用醋可以捕捉更多的苍蝇”这句话。
蜜罐不是让用户执行 reCAPTCHA 测试来证明他们是人类,而是提供了一个对机器人可见但对人类不可见的挑战。如果尝试挑战,则评论者将显示为机器人。
一旦他们被识别为机器人,他们就可以在发表评论之前被阻止。
Antispam Bee是一款免费的蜜罐插件,可以有效识别垃圾邮件机器人。它还具有信任已批准评论者、验证 IP 地址、将 BBCode(公告板代码)链接标记为垃圾邮件以及检查公共反垃圾邮件数据库的设置。
您可以在我们的指南中了解如何设置插件,了解如何使用 Antispam Bee 阻止 WordPress 中的垃圾评论。
5.添加谷歌reCAPTCHA验证
Google ReCAPTCHA 是一种高级形式的 CAPTCHA,可以测试用户是机器人还是人类。CAPTCHA 代表“完全自动化的公共图灵测试,以区分计算机和人类”。
用户需要单击复选框以证明他们不是机器人。他们要么立即通过,要么接受第二次测试,一组图像,他们必须点击匹配的对象。
机器人很难通过测试,因为当谷歌检测到垃圾邮件机器人时,它会给它们带来更难的挑战。虽然用户发现大多数 CAPTCHA 测试很烦人,但 reCAPTCHA 提供了最佳的用户体验。
您可以使用Simple Google reCAPTCHA插件将 reCAPTCHA 添加到 WordPress 评论表单。要了解如何设置它,请参阅我们的指南,了解如何将 reCAPTCHA 添加到 WordPress 评论表单。
6.防止冒名顶替的评论
当一些垃圾邮件发送者发表评论时,他们试图通过填写您网站上注册用户的用户名和电子邮件地址来欺骗您。他们这样做是希望您认出对方的名字或 Gravatar 并批准他们的评论。
防止冒名顶替者在 WordPress 中发表评论的最简单方法是安装并激活Impostercide插件。有关更多详细信息,请参阅我们关于如何安装 WordPress 插件的分步指南。
安装插件后,它将阻止所有未经身份验证的用户使用注册用户的电子邮件地址或用户名发表评论。相反,它们将显示一条错误消息。
您可以通过访问工具 » Impostericide页面来自定义错误消息。
7. 从评论表单中删除网站 URL 字段
评论表单中的网站 URL 字段吸引了那些希望使用反向链接来提高他们在特定关键字上的搜索引擎排名的人。他们发表评论的目的只是为了获得反向链接,而不是为讨论增加任何真正的价值。
这意味着他们的评论通常包含一两行不相关的废话,评论作者姓名将包含一个关键字或真实姓名与关键字的组合,例如“Sally from Dunder Mifflin”或“John @SEOconsultants”。
当您从评论表单中删除网站 URL 字段时,评论者将不会获得反向链接的值,这应该会减少评论垃圾邮件。真实用户无论是否获得反向链接,都会对您的文章发表评论。
要了解如何执行此操作,请参阅我们的指南,了解如何从 WordPress 评论表单中删除网站 URL 字段。
8.禁用对媒体附件的评论
WordPress 会自动为您上传到网站的每个图像和媒体文件创建一个附件页面。用户可以在这些页面上发表评论。
如果图像是内容的中心部分,这将很有用。如果没有,这只是垃圾邮件发送者的另一个机会。如果您不需要用户对图像发表评论,那么您应该关闭对媒体附件的评论。
最简单的方法是安装并激活禁用评论插件。有关更多详细信息,请参阅我们关于如何安装 WordPress 插件的分步指南。
激活后,您需要转到设置»禁用评论页面并选中“媒体”选项旁边的框。
确保单击“保存更改”按钮来存储您的设置。该插件现在将禁用对您的 WordPress 媒体文件和附件的评论。
9. 在评论中禁用 HTML
默认情况下,WordPress 允许在评论中包含某些 HTML 标签,这些标签可用于隐藏垃圾邮件链接。您可以通过在评论中禁用 HTML 来阻止这种情况。
这意味着评论中使用的任何 HTML 标记都将被视为文本,但不会起作用。例如,如果有人使用该标签,则该标签将出现在评论中,并且文本不会加粗。这也意味着链接不可点击。
要禁用 HTML 注释,您需要在主题文件中添加一个文本片段。如果您需要帮助将代码添加到您的网站,请参阅我们的初学者指南,了解如何将网页中的代码段粘贴到 WordPress中。
您需要将以下代码添加到主题的functions.php文件或特定于站点的插件中。
function wpb_comment_post( $incoming_comment ) { $incoming_comment[‘comment_content’] = htmlspecialchars($incoming_comment[‘comment_content’]); $incoming_comment[‘comment_content’] = str_replace( “‘”, ”’, $incoming_comment[‘comment_content’] ); return( $incoming_comment ); } function wpb_comment_display( $comment_to_display ) { $comment_to_display = str_replace( ”’, “‘”, $comment_to_display ); return $comment_to_display;}add_filter( ‘preprocess_comment’, ‘wpb_comment_post’, ”, 1);add_filter( ‘comment_text’, ‘wpb_comment_display’, ”, 1);add_filter( ‘comment_text_rss’, ‘wpb_comment_display’, ”, 1);add_filter( ‘comment_excerpt’, ‘wpb_comment_display’, ”, 1);remove_filter( ‘comment_text’, ‘make_clickable’, 9 );
此代码将 HTML 代码更改为 HTML 实体,这些实体显示在注释中,并且不被浏览器解析。
10.设置最小和最大评论长度
我们曾经遇到过垃圾评论问题,垃圾邮件发送者每小时会留下数百条评论,只需要一个词:“你好”。
Akismet 和Sucuri无法阻止此评论,因为评论看起来很自然。Antispam Bee 减缓了垃圾邮件发送者的速度,但无法完全阻止攻击。
我们能够通过使用Yoast Comment Hacks插件来对抗垃圾邮件,该插件可让您设置最小和最大评论长度。
我们只需启用 Yoast Comment Hacks 插件并设置最小评论长度。之后,他们在尝试只留下一个词的评论时收到一条错误消息。
11.在WordPress中禁用引用
正如我们之前所说,人们留下评论垃圾邮件的一个主要原因是获得引用。但是,对于大多数博客,没有必要启用引用。
您可以选择在整个博客或单个帖子中禁用引用。这是一种显着减少垃圾评论的简单方法。
只需导航到设置»讨论页面。在这里您可以取消选中“允许来自其他博客(边后卫和引用)的新文章的链接通知”。
这将关闭所有新帖子的引用。您现在应该按照我们的指南了解如何禁用现有帖子的引用。
12.关闭旧帖子的评论
WordPress 允许您关闭对旧帖子的评论。这对于发布及时内容的网站特别有用,例如新闻或活动网站。
只需转到设置»讨论,然后在“其他评论设置”下,您将看到“自动关闭对超过 XX 天的文章的评论”选项。选中此选项旁边的框,然后输入您希望在帖子上显示评论的天数。
WordPress 现在将自动关闭超过您为此选项定义的天数的帖子的评论。
如果需要,您可以在 WordPress中为您希望评论保持开放的单个帖子覆盖评论截止日期。
奖金 – 13. 关闭评论
也许您不需要在您的 WordPress 网站上发表评论,或者您发现评论审核花费了太多时间。您可以随时关闭 WordPress 中的评论并完全避免评论垃圾邮件。
要禁用对新文章的评论,您必须转到设置»讨论并取消选中“允许人们对新文章发表评论”旁边的框。
您还必须关闭所有现有帖子的评论。要了解几种方法,请查看我们的指南,了解如何完全禁用 WordPress 中的评论。
用户常见问题
他们为什么向我发送垃圾邮件?
不要个人认为。垃圾邮件发送者希望获得更好的搜索排名或将毫无戒心的访问者引诱到可疑和恶意网站。他们认为通过发送垃圾邮件可以获得更多链接,这会在某种程度上对他们的搜索排名产生积极影响。
在大多数情况下,这不是对您的人身攻击。相反,这是一个针对许多博客的系统过程。
被标记为垃圾邮件的评论会怎样?
当您审核评论时,您标记为垃圾邮件的评论将不会显示在您的网站上。相反,它们会被移到评论页面上的垃圾邮件列表中。
如果您错误地将评论移到那里,则可以通过单击该评论下的“非垃圾邮件”链接来恢复它。还有一个链接,您可以永久删除垃圾评论。
为什么每条评论都进入审核队列?
当您遵循本文中的第一个提示并打开评论审核时,您将需要批准您网站上留下的每条评论。这使您可以绝对控制在您的网站上发布的任何评论。
我们希望本教程能帮助您了解如何阻止 WordPress 中的垃圾评论。您可能还想了解如何提高 WordPress 性能,或查看我们的终极 WordPress 安全指南。