如何停止WordPress垃圾邮件评论(内置功能,垃圾邮件插件,验证码和WAF)

我们都喜欢WordPress,但是该平台开箱即用的一件令人沮丧的事情是必须处理大量评论垃圾邮件。无论您的企业经营哪种类型的博客,您都必须在某个时候想出或提出一种如何阻止WordPress评论垃圾邮件的策略。

#js-mykinsta-video {
背景图片:url(https://kinsta.com/wp-content/themes/kinsta/images/mykinsta-dashboard-v8@2x.jpg);
}

免费试用

值得庆幸的是,您可以轻松启用或安装许多出色的插件,技巧和设置,从而将垃圾邮件从字面上减少99%。是的,您真的可以减少很多!不要再浪费时间来管理垃圾评论,而将精力集中在发展博客和业务上。

评论垃圾邮件过多会损害您的网站。它会影响您的搜索引擎排名,会影响合法评论者之间的讨论信誉,并可能对安全性产生影响。停止它非常值得您花时间。

那么,如何停止WordPress评论垃圾邮件呢?

内置功能停止WordPress垃圾评论的7种方法

与WordPress评论垃圾邮件作斗争时,要去的第一个地方是讨论设置,您可以通过“设置”>“讨论”进行访问。

讨论设置屏幕

讨论设置屏幕

在这里,您可以:

您还可以通过帖子编辑屏幕禁用单个帖子的评论。

让我们看一下每种方法。

垃圾评论?从未听说过它们?…感谢这些插件和功能❌

点击鸣叫

1.完全禁用评论

您必须完全禁用WordPress注释的第一个选项。也许您的公司不使用或想要评论,所以为了保护自己免受垃圾邮件评论的影响,您可以将其禁用。最简单的方法之一就是取消选中“设置”>“讨论”下的“允许人们发表新文章评论”选项。

要完全禁用评论,请转到“讨论设置”屏幕顶部的“默认帖子设置”部分,然后取消选中选项。

禁用WordPress中的评论

禁用评论

这将关闭所有新帖子的评论。您也可以关闭pingback。

请注意,您已经发布的帖子未关闭评论功能。如果您要关闭这些功能,则需要分别对每个帖子进行此操作。我们将很快向您展示如何做到这一点。

滚动到屏幕底部,然后单击“保存更改”按钮。现在将禁用所有评论。

2.关闭匿名评论

您还有另一个选择是关闭匿名评论。 WordPress本地注释默认要求访客提供四项信息:注释,名称,电子邮件和网站。

如果启用了匿名评论,则不需要。这立即打开您的网站,显示大量垃圾邮件,这些垃圾邮件不断搜寻网站上的评论表单。

要在WordPress中禁用匿名评论,只需检查评论作者必须填写“设置”>“讨论”下的“名称和电子邮件”选项。

关闭匿名评论

关闭匿名评论

这将使僵尸程序更难留下自动注释(这构成了绝大多数垃圾评论)–但并非没有可能。它也可能阻止人们发表恶意评论或浏览您的网站。

3.启用评论审核

停止WordPress评论垃圾邮件的下一个选择是使用一些内置的审核功能。

首先是能够手动批准每个评论。虽然这不会减少垃圾邮件,但它可以是确保您网站的访问者仅看到您已批准的高质量评论的有效方法。

第二个是评论审核队列。例如,如果评论包含一定数量或更多的链接,则您可以自动保留评论。您还可以建立一个单词,名称,URL,IP等的列表,这些列表也要进行审核。

随时转到“给我发送电子邮件”,然后“出现评论之前”部分。

  • 要审核所有评论,请选中评论必须手动批准。
  • 要审核来自新评论者的评论,请选中评论作者必须具有先前批准的评论。
  • 要在保留评论以进行审核时收到电子邮件(重要的是,您可以进行审核和快速批准或丢弃),请选中“随时发送电子邮件给我……保留评论以进行审核”选项。

启用评论审核

启用评论审核

4.仅允许已登录用户发表评论

如果要进一步限制可以发表评论的人员,则可以选择仅允许来自登录网站用户的人发表评论。如果您的站点是会员社区,并且您想鼓励该社区内的辩论,但将其他评论者拒之门外,则可以这样做。

为此,请转到“其他评论设置”部分。选中“用户必须注册并登录以发表评论”选项。

允许已登录用户发表评论

允许已登录用户发表评论

您还需要考虑用户注册的设置-您是否允许任何人进行注册,或者会进行审核?您可以通过转到设置>常规来访问注册设置。

5.创建一个列入黑名单的单词列表

如果您想允许评论但不想对特定主题发表评论,则可以设置列入黑名单的单词列表。这将包括垃圾邮件发送者常用的词,以及您不希望出现在网站上相关词的词,例如亵渎词。

如果您不希望提及或链接竞​​争对手的产品或网站,则也可以包括这些产品或网站(尽管请注意不要太过分)。

要创建列入黑名单的单词的列表,请转到“注释黑名单”字段,然后键入列入黑名单的单词或短语,每行输入一个。它们不必局限于单词:它们可以包含电子邮件地址,网站URL,IP地址或您想要包含的任何内容。

创建评论黑名单

创建评论黑名单

您可以使用垃圾邮件发送者常用的现有单词列表来加快此过程。明智的做法是先检查该列表,因为其中可能包含您不想禁止的单词。例如,其中一个词是“手提包” –如果您经营的是配饰商店,那么这个词就不会被禁止!

如果您不想完全禁止包含这些单词的评论,而希望对其进行审核,则只需将列表添加到“评论审核”字段即可。这样,使用这些词的任何评论都将被保留以进行审核,而不是发送到垃圾邮件。或者,您可以将两者结合使用,在一个字段中使用某些单词,在另一字段中使用某些单词。

信息

Kinsta客户只需单击几下即可轻松地直接在MyKinsta中阻止不需要的IP。

6.减少或禁止评论中的链接

垃圾邮件评论通常包含链接,因为它们的发布目的是为了吸引访问垃圾邮件发送者网站的流量。您可以完全禁止带有链接的评论,也可以减少评论中允许的链接数量。

使用WordPress,我们的流量增长了1,187%。
我们将向您展示如何。
加入20,000多个其他人,他们每周都会收到有关WordPress内部技巧的新闻!

          现在订阅
        
        
          
            
            成功!感谢您的订阅

您将在一周内收到下一期的Kinsta新闻通讯。

订阅Kinsta新闻通讯
        
  
    
      

    
      
        订阅
    
  
  
    

我同意条款和条件以及隐私政策

在“评论审核”部分中,选择要保留评论才能进行审核的链接数。要允许一个链接,请使用2,或者要防止任何带有链接的注释,请选择1。

或者,如果要允许带有多个链接的注释,请选择一个较大的数字。

减少评论链接

减少评论链接

链接数量超出允​​许的注释将被管理员保留以进行审核,然后才能发布。

7.禁用个别帖子的评论

如果您已经在网站上发布帖子后禁用了WordPress中的评论,或者仅想阻止对特定帖子的评论,则需要在相关帖子的帖子编辑屏幕中进行设置。

如果您要发布有争议的主题的帖子,或者您的帖子吸引了大量垃圾邮件,则此功能很有用。

转到帖子,找到要编辑的帖子,然后单击其名称以打开帖子编辑屏幕。

在右侧的“文档”窗格中,向下滚动到“讨论”选项卡并打开它。取消选中“允许评论”以禁用对该帖子的评论。

编辑后画面-讨论

编辑后画面–讨论

通过单击“更新”按钮将更改保存到帖子中,并且该帖子将不再显示或启用评论。

使用插件停止WordPress垃圾评论

如果您想要一种更强大的方法来阻止WordPress评论垃圾邮件,则可以安装插件来为您管理它。这意味着您可以在站点中保持启用评论的状态,但是可以防止垃圾评论被通知您进行审核或发布。

以下是一些可用于阻止WordPress评论垃圾邮件的插件。

Akismet

Akismet插件默认包含在每个WordPress安装中,并且由Automattic团队开发。它实时分析来自数百万个站点和社区的数据,并保护您的WordPress网站免受垃圾邮件的侵害。

它是最好的WordPress插件之一,完全免费供个人使用,商业网站的起价为每月5美元。

Akismet WordPress插件

Akismet WordPress插件

目前,它的主动安装量超过500万,其中5星获得5分。您可以从WordPress存储库下载Akismet,也可以在WordPress仪表板的“插件”>“添加新内容”中搜索它(尽管除非已将其删除,否则它应该已经在您的网站上了)。

该插件在建立垃圾邮件规则和过滤器方面具有悠久的历史,可以很好地确保您看到好的评论而不是不好的评论。

如果您经营的是商业网站,则需要支付Akismet许可证的费用,但对于业余博客作者来说是免费的。它非常强大,可以消除WordPress网站中超过99%的评论垃圾邮件。

禁用评论

禁用评论插件

禁用评论插件

禁用评论是一个免费的插件,可让您全局禁用帖子类型的评论。如果您想在具有现有内容的WordPress网站上禁用评论并且不想手动浏览它,这将非常有用。

如何使用插件删除评论作者链接

您可以向WordPress网站添加代码段,以简单地删除WordPress作者评论链接。

我们在Kinsta博客上进行此操作,它有助于提高评论的质量。如果访问者发现现有评论中的作者姓名未链接,则可能出于这种原因而阻止他们发表评论。这意味着希望您只会从想要与您的内容互动的访问者那里获得评论。

为此,您可以编写自己的简单插件。

首先在您的wp-content / plugins目录中为插件创建一个文件。称之为kinsta-comment-author-link.php之类的东西。

然后在插件文件中添加以下代码:

/ *
插件名称:删除评论作者链接
插件URI:https://kinsta.com
说明:该插件删除了指向评论作者网站的链接,以减少评论垃圾邮件的影响。
版本:1.0
作者:雷切尔·麦科林(Rachel McCollin)
作者URI:https://rachelmccollin.com
文字网域:kinsta
许可证:GPLv2
* /

函数kinsta_remove_comment_author_link($ return,$ author,$ comment_ID){
返回$ author;
}
add_filter(’get_comment_author_link’,’kinsta_remove_comment_author_link’,10,3);

函数kinsta_remove_comment_author_url(){
返回false;
}
add_filter(’get_comment_author_url’,’kinsta_remove_comment_author_url’);

如果需要,您也可以删除在注释中输入网站的字段。只需将此代码添加到您的插件即可:

函数remove_website_field($ fields){
未设置($ fields[‘url’]);
返回$ fields;
}
add_filter(’comment_form_default_fields’,’remove_website_field’);

保存插件文件,然后在管理屏幕的“插件”屏幕中激活它。

此插件可能不适用于某些主题,具体取决于注释中的编码方式。如果您的WordPress主题使用的是标准注释表单,则它将起作用。如果不是,请尝试查看主题注释表单的代码,以找到正在使用的过滤器挂钩。

如有疑问,请改用第三方插件。并且除非主题是您自己开发的主题,否则不要编辑主题文件,否则下次更新时您将丢失所做的更改(这是我们创建子主题的深入指南)。

其他垃圾邮件插件

Akismet是迄今为止最受欢迎的垃圾邮件插件(主要是因为它已预先安装在大多数WordPress安装中),但这并不意味着它是唯一的。您可能更喜欢尝试以下选项之一:

反垃圾邮件插件

反垃圾邮件插件

反垃圾邮件有免费或付费版本,高级插件提供对现有评论的垃圾邮件检查和24/7技术支持。

WPBruiser插件

WPBruiser插件

WPBruiser {no-Captcha anti-Spam}使用算法来发现垃圾邮件注释,从而避免了对Captcha图像的需要。

反垃圾邮件蜜蜂插件

反垃圾邮件蜜蜂插件

Antispam Bee可以免费阻止评论垃圾邮件,而无需将您的数据发送到第三方网站。

垃圾邮件防护,AntiSpam,FireWall by CleanTalk插件

垃圾邮件防护,AntiSpam,FireWall by CleanTalk插件

CleanTalk的垃圾邮件防护,AntiSpam,FireWall不仅可以与注释一起使用,还可以与包括Contact Form 7,Gravity Forms和Mailchimp在内的表单插件一起使用。

需要为您的新WordPress网站提供一流,快速且安全的托管吗? Kinsta从WordPress专家那里提供了快速的服务器和24/7世界一流的支持。查看我们的计划

WordPress零垃圾邮件插件

WordPress零垃圾邮件插件

WordPress零垃圾邮件是另一个避免使用验证码的插件,并且还支持包括Contact Form 7和Gravity Forms在内的表单插件。

多合一WP安全性和防火墙插件

多合一WP安全性和防火墙插件

多合一WP安全性和防火墙是一个多合一的安全性插件,它也可以停止垃圾评论。

这些插件旨在与WordPress默认评论表单兼容:如果您使用第三方评论系统,则需要使用该系统随附的防止垃圾邮件功能。

使用验证码停止WordPress垃圾评论

另一个流行的选择是使用CAPTCHA,这是某种形式的形式或问题来证明访问者是人。有很多很棒的插件,可让您将这种策略实施到WordPress网站中,并且其中大多数都是完全免费的。

这些可能对用户不受欢迎,尤其是当您使用要求人们识别其中带有某些对象的图像的种类时。但是,现在越来越多的网站正在使用带有“我不是机器人”复选框的验证码字段,机器人无法填写。

有很多很棒的插件,可让您将这种策略实施到WordPress网站中,并且其中大多数都是完全免费的。

BestWebSoft的Google验证码(reCAPTCHA)

BestWebSoft的reCaptcha

BestWebSoft的reCaptcha

我们是Google对CAPTCHA(或称为验证码)的忠实拥护者。 Google可能是最干净,最容易使用的工具之一,不会因提出令人困惑的问题或显示难以阅读的字母而损害用户体验。

您绝对不希望有人仅仅因为他们对CAPTCHA感到沮丧而离开了您的网站。 BestWebSoft的Google Captcha(reCAPTCHA)插件非常适合在您的WordPress网站上实现。

该插件无需让您阅读难以辨认的字母和数字或识别照片中的元素,而只是要求用户在方框中打钩以确认它们不是机器人。该框只能手动打勾。

要进行设置,您需要使用Google的Captcha API来注册您的网站,然后选择reCAPTCHA v2作为复选框,或者选择reCAPTCHA v3对于使用JavaScript来检查垃圾邮件的验证码,而无需用户进行任何操作。

您可以从插件设置屏幕中的链接访问它。

使用Google reCAPTCHA注册您的网站

使用Google reCAPTCHA注册您的网站

然后,您将获得一个站点密钥和一个秘密密钥,然后将其复制到站点上的插件设置屏幕中。在“启用ReCAPTCHA用于”部分中选择“注释表单”,然后单击“保存更改”按钮。

reCaptcha插件设置

reCaptcha插件设置

现在,当用户尝试添加评论时,他们必须首先选中“我不是机器人”复选框。

带验证码的评论表

带验证码的评论表

其他功能包括:

  • 它还适用于注册表格,登录表格,重设密码表格等。
  • 隐藏列入白名单IP的CAPTCHA。
  • 不同的主题。
  • 支持多语言和RTL。

其他ReCaptcha插件

有很多reCaptcha插件可用,其中一些旨在与特定的第三方插件(例如表单插件)一起使用。许多人还处理评论。

  • Cerber Security,反垃圾邮件和恶意软件扫描使用Google的ReCaptcha来阻止垃圾评论,并防止其他类型的攻击。

  • 简单的Google reCAPTCHA旨在使您快速轻松地向您的网站添加验证码。

  • 高级noCaptcha和不可见的验证码(v2和v3)还使您可以使用reCAPTCHA API的v3添加不可见的验证码。

  • 阻止垃圾邮件发送者旨在将Captcha添加到评论和其他表格中,以防止垃圾邮件在您的网站上注册。

使用第三方评论系统停止WordPress垃圾评论

最后但并非最不重要的是,阻止WordPress评论垃圾邮件的另一种简便方法是放弃默认的本机评论,并使用第三方评论系统。

我们以前在Kinsta的博客上使用过Disqus平台,可以说是减少了99%的垃圾邮件。我们从不花时间清理垃圾邮件评论。

但是,这并不是说Disqus没有任何问题。您可以阅读有关Disqus广告更改的博客文章。您现在需要付费才能从Disqus界面中删除广告,这可能加起来并可能影响您网站的性能和信誉。

Disqus条件负载

如果您想在博客上使用Disqus,我们建议使用免费的Disqus条件加载插件。这是乔尔·詹姆斯(Joel James)开发的一种延迟加载评论的方法,以免损害您的WordPress网站的性能。

以正常方式安装插件,激活它,然后在Disqus中注册。该插件比官方的Disqus插件更可靠,因此,如果您仍然想使用Disqus,则应在其位置使用它。

Disqus的替代品

如果像我们一样,您对Disqus的更改没有印象,可以使用其他替代的第三方注释插件。其中一些改进了内置注释系统,而另一些则替换为其他注释系统。这是一个选择。

  • Yoast Comment Hacks可让您自定义评论并添加设置,例如禁止在一定长度以下和上方添加评论,将首次评论重定向到“谢谢”页面以及清理评论通知电子邮件。

  • 评论– wpDiscuz插件声称是具有类似功能的“最佳Disqus替代方案”。
  • Super Socializer将社交评论添加到您的网站,以便人们可以使用其社交媒体帐户发表评论。

  • Jetpack插件包括一系列功能,旨在为您提供自托管WordPress网站上WordPress.com的功能(建议阅读:WordPress.com与WordPress.org),包括其自己的使用Akismet阻止垃圾评论的评论系统。

使用Web应用程序防火墙停止WordPress垃圾评论

添加诸如Sucuri或Cloudflare之类的Web应用程序防火墙(WAF)可以极大地减少WordPress网站收到的垃圾邮件数量。

为什么?因为这些服务位于您的WordPress主机和您的网站之间,以阻止和过滤所有不良的代理流量和漫游器。它们还使您单击按钮即可轻松封锁整个国家。

WAF还可以帮助减少带宽和访问次数,从而帮助您节省每月的网络托管费用。

使用该插件和功能指南摆脱垃圾邮件评论(永久!),以免它们comments

点击鸣叫

摘要

WordPress附带了开箱即用的评论系统,这是很好的,但有时该系统的效率不如我们所需要。

如果您想保护自己的网站免受垃圾评论的侵扰,则需要采取其他措施来阻止它。这些可能是:

  • 配置WordPress以阻止或审核您的评论。
  • 安装第三方评论和垃圾邮件插件。
  • 创建您自己的插件以防止您网站上的垃圾邮件。

如果您使用其中一种方法来阻止WordPress评论垃圾邮件,则可以使您的网站更加安全,并提高其信誉和性能。

如果您喜欢这篇文章,那么您会喜欢Kinsta的WordPress托管平台。加速您的网站,并从我们经验丰富的WordPress团队获得24/7支持。我们基于Google Cloud的基础架构专注于自动扩展,性能和安全性。让我们向您展示Kinsta的与众不同!查看我们的计划

相关文章