如何有效地停止对WordPress的垃圾邮件评论
已发表: 2025-07-18您是否充斥着数百个无用的评论,并想知道如何停止对WordPress的垃圾邮件评论?你并不孤单。
WordPress是一个功能强大且灵活的平台,可以轻松发布博客文章,自定义布局,保存草稿,甚至添加一个生物部分,但是在评论管理方面,事情可能会变得混乱。
在本文中,您将学习如何停止对WordPress上的垃圾邮件评论,如何阻止它们首先出现,以及如何管理和删除仍然可以通过使用注释审核的内容。
TL; DR:如何停止在WordPress上评论垃圾邮件 垃圾邮件评论可以减慢您的网站,膨胀数据库,并损害您的SEO和信誉。要停止在WordPress上发表垃圾邮件评论,请使用反垃圾邮件插件(例如Akismet或WP装甲),并为WordPress添加recaptcha。您还应将注释限制在登录的用户,启用手动评论批准,并禁用背包和pingbacks。其他动作包括使用WordPress评论黑名单和使用Disqus等第三方评论系统阻止链接。此外,您应该使用用于WordPress的防火墙(例如Sucuri或Cloudflare)和其他WordPress安全插件来增强垃圾邮件保护。最后,使用WP Rocket清理数据库中的垃圾邮件评论。 |
关键要点
了解有关WordPress的评论垃圾邮件是:无关紧要的,未经请求的消息,通常带有链接。
发现差异:真实评论是周到和相关的;垃圾邮件评论是偏离主题的,包括2个以上的超链接。
仅允许登录的用户或先前批准的评论者限制垃圾邮件。
将WordPress的Recaptcha添加到您的评论表格中,以阻止垃圾邮件机器人。
禁止使用简单的代码段或插件在注释字段中的链接。
使用可靠的反垃圾邮件插件进行WordPress,Akismet是最完整和值得信赖的解决方案。
使用WP Rocket一点击从数据库中永久删除垃圾邮件注释,并保持快速,精益和清洁!
使用正确的设置,您可以停止WordPress垃圾邮件机器人,而无需完全关闭您的评论部分。
什么是WordPress评论垃圾邮件?
WordPress上的评论垃圾邮件是指在您网站的评论部分中发布的无关紧要或不请自来的消息,试图促进链接并增强SEO。它们通常是由自动化的WordPress垃圾邮件机器人发布的,这些机器人以低质量的内容为您的网站淹没了您的网站,而是为了操纵搜索引擎,驱动到外部站点甚至注入恶意链接。
您可以在评论部分中直接从WordPress管理员中找到垃圾邮件注释:

微调您的WordPress评论设置并遵循以下最佳实践可以帮助防止垃圾邮件评论。
让我们介绍您可以采取的最佳动作,以停止在WordPress博客上发表垃圾评论。
配置内置讨论设置
WordPress包括讨论设置面板下的内置垃圾邮件保护部分。要访问它,请转到设置>讨论,您会找到一系列的选项,以帮助您控制和防止垃圾邮件评论。

让我们介绍每个内置的WordPress评论设置,以便您可以轻松采取行动并限制垃圾评论的数量。
1。禁用WordPress评论
这是一个激进的举动,但是如果您在全球范围内关闭评论或每个帖子,垃圾邮件评论甚至都没有机会通过。 WordPress不提供一次点击范围范围的评论。您需要遵循这两个步骤:
首先,禁用所有新帖子的WordPress注释。
转到默认的帖子设置部分,然后取消选中框: “允许人们在新帖子上提交评论。”

然后,对于已经启用了注释的现有帖子,您需要使用以下网站范围的解决方法:
转到其他评论设置并设置以下内容: “自动关闭比[1]天更老的帖子的评论。”

这可以有效地禁用所有旧帖子中的评论。
2。需要名称和电子邮件地址
请求基本的身份详细信息有助于滤除机器人(尽管其中一些可以绕过这一点)。在其他评论设置下,选中“评论作者必须填写名称和电子邮件”框。

3。将注册用户的评论限制
要求用户在评论之前注册并登录,从而增加了强大的保护层。由于只有经过验证的用户才能发表评论,因此这大大降低了垃圾邮件的风险。这是减少用户注册垃圾邮件WordPress网站的最简单方法之一,因为机器人仅需发布虚假评论即可完成完整的登录过程。
在其他评论设置下,检查“必须注册并登录用户以注释”选项。

4。自动关闭旧帖子的评论
这是防止垃圾评论的好方法,因为大多数垃圾邮件都针对较旧的内容。
在其他评论设置下,请检查“自动关闭比X天更老的帖子的评论”。将其设置为合理的时间范围,例如30或60天,具体取决于内容。

5。启用手动评论审核并保持通知
在WordPress上的手动评论批准是在您的网站上出现之前查看每个评论的最佳方法。在评论部分中,您还应该收到通知。
在出现评论之前,请检查:“必须手动批准评论”,“评论作者必须具有先前批准的评论”。审查用户后,第二个选项将节省您的时间。
随时给我发电子邮件,请检查“任何人发布通讯”和“对节制的评论”,以便您可以保持新的互动的顶部,并且不要让垃圾邮件溜走。
6。启用自动评论审核
WordPress评论审核系统允许您设置过滤器自动捕获和排队可疑注释或将其直接发送到垃圾桶。
在评论中,您可以输入链接限制: “如果包含X或更多链接,则在队列中保留评论” ,然后添加 已知的垃圾邮件单词,IP或电子邮件地址。

在不允许的评论键下,您可以添加WordPress评论黑名单,例如单词,URL,IPS甚至用户代理。任何包含其中一个的评论都将直接发送到垃圾桶。

安装反垃圾邮件插件
WordPress垃圾邮件保护策略中的另一个强大步骤是将一个可靠的反垃圾邮件插件之一用于WordPress。这些工具在达到您的节制队列之前会自动检测并过滤垃圾邮件评论!
我们建议以下两个有效且易于使用的选项:
Akismet:最受欢迎的反垃圾邮件插件
Akismet拥有超过600万个主动装置,是WordPress最广泛使用的反垃圾邮件插件。它是免费的,可用于个人使用,高级计划对于商业或商业网站仍然负担得起。
Akismet扫描了所有传入的评论并联系表格提交,将其与已知垃圾邮件的全球数据库进行了比较。它有助于防止在您的网站上发布有害或无关紧要的内容。

WP装甲:使用Honeypot字段的轻质插件
WP装甲是另一个绝佳的选择,拥有超过300,000个主动装置。它具有免费版本,不依赖任何外部API调用,并且使用巧妙的客户端蜜罐技术来阻止垃圾邮件机器人。
那么,WordPress中的蜜罐字段是什么?这是普通用户看不到的隐藏字段,但是机器人会。当机器人填充它时,它立即被标记为垃圾邮件。与大多数通过服务器上PHP添加此字段的插件不同,WP Armor使用JavaScript放置陷阱。由于大多数垃圾邮件机器人无法处理JavaScript,因此他们经常忽略该领域,从而使该方法非常有效。
提示:除了对WordPress使用反垃圾邮件插件外,您还应该安装WordPress安全插件。垃圾邮件保护只是稳固,范围内的安全策略的一部分 - 将其视为防御有害和有害活动的第一道防线。 |
添加验证码或recaptcha
阻止WordPress垃圾邮件机器人的一种有效方法是要求评论者证明自己是人类,并带有验证码或Recaptcha进行WordPress。在批准他们的评论之前,他们需要解决一个简单的挑战,例如单击交通信号灯或检查“我不是机器人”框。
将recaptcha添加到您的评论表中的最简单方法是安装免费的高级Google Recaptcha插件。它通过将CAPTCHA测试添加到您的评论表格中,可以保护您的WordPress网站免受垃圾邮件评论和蛮力登录攻击。您可以在下面看到一个示例:

尽管此方法很有用,但它并不完美。在移动设备上,验证码可能会令人沮丧,并且可能阻止用户与您的网站进行交互,从而阻止一些真正的评论发布。
我们询问了一些WordPress公司为防止垃圾邮件做什么,WPBakery的Raitis Sevelis说:
我们优先优化。我们宁愿依靠recaptcha之类的工具来自动过滤低质量的评论(即使这意味着评论更少),而不是花时间和金钱来手动调节评论部分。”最终,由您确定您的优先事项和整体博客策略。
实施Web应用程序防火墙(WAF)
停止垃圾邮件来源的另一种强大方法是将防火墙用于WordPress,也称为Web应用程序防火墙(WAF)。
Sucuri或Cloudflare等工具是您的WordPress主机和传入流量之间的盾牌。他们甚至在到达您的网站之前过滤了恶意的机器人,伪造者和其他不需要的访客,从而大大减少了垃圾邮件。
WAF还可以为您提供额外的控制:您只需单击即可阻止特定的IP地址甚至整个国家。这是您整体WordPress垃圾邮件保护策略的明智补充。
通过使用第三方评论系统避免使用WordPress垃圾邮件评论
完全避免垃圾邮件的一种有效方法是停止使用本机WordPress讨论系统,而是切换到第三方评论系统。
如果您想在WordPress中禁用评论,但仍然允许您的读者与您的博客互动,这是一个明智的选择。这些外部平台通常具有更强的垃圾邮件过滤和内置的适度功能。
Disqus是最受欢迎的第三方评论系统之一。 WordPress插件的DISQU使替换默认的WordPress评论系统变得容易。它不仅有助于减少垃圾邮件,还可以通过提供附加组件来增加受众,使您的内容获利,同时避免垃圾邮件来促进用户的参与度。这是自定义评论区域的示例:

其他强插件替代方案包括:
- Yoast评论hacks:此插件为本机WordPress评论系统添加了有用的调整。您可以将评论长度限制设置,将初次评论者重定向到感谢页面,并从评论通知电子邮件中清理混乱。这是一种简化和控制您的评论部分的明智方法。
- WPDiscuz:通常被描述为Disqus的最佳替代品,该插件提供了具有丰富功能的快速,现代和互动的评论系统。它将评论保留在您自己的网站上(与Disqus不同),同时仍提供垃圾邮件保护和参与工具。
停用次要和pingbacks
WordPress中的反射和Pingbacks最初旨在在其他博客链接到您的内容时通知您。但是今天,垃圾邮件发送者主要使用它们来从低质量的网站上发送假ping,这可能会伤害您的SEO,混乱您的评论部分,并使您的网站的安全性处于危险之中。
这就是为什么禁用它们是个好主意的原因。只需转到WordPress仪表板中的设置>讨论,然后取消选中框: “允许在新帖子上获得其他博客(Pingbacks和Trackbacks)的链接通知。”
文本字段中的块URL
许多WordPress垃圾邮件机器人(有时甚至是真实的人)试图通过您的评论表格潜入恶意链接。不幸的是,验证码和反垃圾邮件插件无法阻止人垃圾邮件发送者。
如果您仍在获得可疑链接,那么一个明智的解决方案是在您的评论表格字段中完全阻止URL。
为此,您可以使用一个简单的PHP脚本,该脚本可防止用户在单行文本或段落文本字段中提交URL。这增加了额外的保护层,使您的评论部分清洁和井井有条。
下面的代码段在保存之前会扫描注释内容。如果检测到URL,它将阻止注释并显示错误消息。
function block_comment_links($commentdata) { $comment_content = $commentdata['comment_content']; // Regex pattern to detect links if (preg_match('/https?:\/\/|www\./i', $comment_content)) { wp_die(__('Your message here: eg Sorry, your comment appears to contain a link, which is not allowed.')); } return $commentdata; } add_filter('preprocess_comment', 'block_comment_links');
奖金:如何识别和删除垃圾邮件评论
那么,如果您采取了所有正确的预防措施,但是有些垃圾邮件仍会滑过呢?重要的是要学习如何发现垃圾邮件评论,因为如果您在博客上留下这些无关,低质量的消息,它们可能会膨胀您的网站,损害用户体验并使您的博客看起来不专业。
垃圾邮件评论通常是通用,主题,填充可疑链接,或者由匿名用户发布的,名称或URL。它们通常旨在欺骗您的读者或增强垃圾邮件发送者的SEO。
相反,真实的评论是周到的,与帖子有关,通常包括名称,真实的电子邮件地址和没有垃圾邮件链接。它们为讨论增添了价值,并展示了您的听众的真正参与。
看看下面的评论。首先,垃圾评论是偏离主题的,包括许多随机链接:

相反,真正的评论代表了社区的真正参与:

如何永久垃圾垃圾评论
您只需转到WordPress >注释,选择垃圾评论,然后按垃圾删除它。

如果您想永久从数据库中删除它们并保持网站清洁和精简,则可以使用诸如WP Rocket之类的性能插件来完成。
WP Rocket是WordPress最强大,最适合初学者的性能优化工具。如下所示,您将找到一个专用于数据库优化的选项卡,其中一个选项可以永久单击删除垃圾邮件注释:

使用WP Rocket,所有标记为垃圾邮件的注释将使用WP_DELETE_COMMENT函数删除,这意味着它们将从数据库中永久清除。
WP Rocket不止于此。它还在激活后立即实现80%的绩效最佳实践,包括缓存,缓存预加载,GZIP压缩,懒惰渲染,代码缩小和关键图像优化。
它还提供了一单击的选项,以推迟和延迟JavaScript,删除未使用的CSS以及懒惰的图像,IFRAME和视频。
简而言之,WP Rocket通过单击几下删除数据库中的所有垃圾邮件评论来提高您的页面速度,并保持数据库精益!
总结
现在您知道如何停止在WordPress上发表垃圾邮件评论,您不必完全禁用评论部分。取而代之的是,更聪明:微调您的WordPress评论设置以有效地过滤和阻止垃圾邮件,而不会阻止真正的用户参加对话。
垃圾邮件评论会膨胀您的数据库,减慢您的网站,并损害您的SEO和信誉。无论您如何处理它们,从WordPress数据库中删除垃圾邮件评论都是必不可少的。这就是WP Rocket成为您最好的盟友的地方:它可以帮助您轻松清理垃圾邮件并维护精益快速的网站。
立即开始使用WP Rocket提高您的页面速度并保持数据库清洁,没有14天退款保证的风险!