您是否通过网站联系表单收到了大量垃圾邮件?处理这确实令人沮丧且耗时。
好消息是 WordPress 中有自动方法来阻止垃圾联系表单。
在本文中,我们将分享 5 种减少和阻止 WordPress 中的联系人表单垃圾邮件的方法。
为什么您需要在 WordPress 中阻止联系表单垃圾邮件
联系表单垃圾邮件通常是由机器人自动发送的。这意味着即使是较小的 WordPress 博客和网站也常常成为联系表单垃圾邮件的目标。
这些垃圾邮件机器人会抓取网站并寻找不安全的表单,以便通过电子邮件向您发送垃圾链接。
他们还可能尝试使用暴力攻击来侵入您网站的登录表单。如果机器人确实成功登录您的 WordPress 帐户,那么他们就可以控制您的网站,这就是 WordPress 安全性如此重要的原因之一。
有时,他们甚至可以看起来或您网站表单中的漏洞,因此他们可以劫持它们并向其他人发送恶意软件或垃圾邮件。
这意味着垃圾邮件不仅仅是一种滋扰。这些垃圾邮件机器人可能会对您的网站、访问者和您的声誉造成危险。
话虽如此,让我们看一下一些行之有效的方法来防止 WordPress 网站上出现垃圾联系表单。只需使用下面的快速链接即可直接跳转到您想要首先了解的方法。
- 选择正确的插件来阻止联系表单垃圾邮件
- 使用 reCaptcha 阻止联系表单垃圾邮件
- 使用隐形 reCAPTCHA 阻止联系表单垃圾邮件
- 使用自定义验证码防止联系表单垃圾邮件
- 防止垃圾邮件机器人看到您的联系表单
1.选择正确的 WordPress 表单插件来打击垃圾邮件
许多 WordPress 联系表单插件没有内置垃圾邮件防护功能。即使是插件n 具有基本的垃圾邮件防护功能,但这些功能通常不太可靠或易于使用。
阻止联系表单垃圾邮件的最有效方法是选择最佳的 WordPress 联系表单插件。
我们建议使用 WPForms,因为它带有内置的垃圾邮件防护令牌,可以保护您的表单而不影响访问者体验。
WPForms 还具有内置的 reCAPTCHA 和自定义 CAPTCHA 功能,可帮助您对抗联系表单垃圾邮件。我们将介绍您可以使用的不同选项。
首先,您需要安装并激活 WPForms 插件。如果您不确定如何操作,请查看我们有关如何安装 WordPress 插件的分步指南。
注意:本文中的其他 4 个技巧中的 3 个也适用于免费的 WPForms lite 版本。
激活 WPForms 插件后,您需要创建一个联系表单。
要开始使用,只需前往 WPForms » 添加新内容并输入 n在“表格名称”字段中输入您的联系表格。
WPForms 附带了许多现成的模板,您可以使用它们来创建各种表单。您可以使用这些表单模板来收集注册、创建电子邮件通讯,甚至在 WordPress 网站上接受信用卡付款。
由于我们正在创建联系表单,因此您可以继续选择预制的“简单联系表单”模板。
WPForms 现在将自动为您的 WordPress 网站创建基本联系表单。
此表单模板已包含访问者可以输入姓名、电子邮件地址和消息的字段。
默认情况下,WPForms 将使用秘密的反垃圾邮件令牌自动保护您的表单。该令牌对于每个表单提交都是唯一的,并且对于垃圾邮件机器人和访问者来说都是不可见的。
过去,WPForms 使用蜜罐技术,但这种新的反垃圾邮件令牌要优越得多,是其中之一WPForms 成为市场领导者的原因。
由于垃圾邮件机器人无法看到此秘密令牌,因此它们会陷入困境并且无法提交表单。
某些反垃圾邮件功能可能会损害访问者的体验,特别是如果它们要求访问者在提交表单之前执行某些任务。因此,填写您的联系表的人就会减少。
由于 WPForms 的令牌是自动创建和提交的,因此不会影响访问者体验,这对您的表单转化率非常有利。
WPForms 反垃圾邮件令牌会在您创建的每个新表单上自动启用。
想要检查您的表单上是否启用了此设置?
只需前往“设置”»“常规”。 “启用反垃圾邮件保护”滑块应该已启用。
如果您使用早期版本的 WPForms 创建此表单,则默认情况下可能不会启用反垃圾邮件设置。如果是这种情况,那么您可以只需单击一下即可启用它。您的联系表单现在受到强大的反垃圾邮件令牌的保护。
现在,一些垃圾邮件发送者会持续存在,这可能会导致您的联系表单中仍然没有提交垃圾邮件。
如果是这种情况,您可以使用以下任意方法来阻止垃圾邮件发送者使用您的联系表单。
2.使用 ReCAPTCHA 复选框阻止联系表单垃圾邮件
阻止垃圾邮件机器人入侵的一种直接方法是使用 ReCAPTCHA。此方法也适用于 WPForms 的精简版。
ReCAPTCHA 是 Google 提供的一款免费工具,我们将其与 WPForms 内置的反垃圾邮件令牌系统结合使用。
要将 reCAPTCHA 复选框添加到您的联系表单,请转到 WordPress 仪表板中的 WPForms » 设置。
然后,继续并单击“CAPTCHA”选项卡。
接下来,您需要点击选择“reCAPTCHA”正在处理它。
完成此操作后,滚动到“类型”部分,然后单击选择“复选框 reCAPTCHA v2”单选按钮。
WPForms 现在将要求您提供站点密钥和秘密密钥。要获取此信息,只需前往 Google 的 reCAPTCHA 设置页面即可。
在 Google reCAPTCHA 页面上,点击“v3 管理控制台”。
如果您尚未登录 Google 帐户,则需要输入用户名和密码,或创建一个新的 Google 帐户。
接下来,您将看到一个可以注册 WordPress 网站的屏幕。首先,输入您网站的标签。这仅供您自己参考,访问者不会看到。
之后,您可以继续选择“reCAPTCHA v2”和“我不是机器人”单选按钮。
接下来,在“域”字段中输入您网站的域名。
由于您已经登录 Google 帐户,因此系统会自动填写您的电子邮件地址。但是,如果您愿意,您可以通过在默认显示“输入电子邮件地址”的字段中输入内容来输入其他电子邮件地址。
之后,请务必仔细阅读服务条款。如果您对这些条款感到满意,请选中“接受 reCAPTCHA 服务条款”框。
完成后,点击页面底部的“提交”按钮。
接下来,您将看到一个页面,其中包含您网站的站点密钥和秘密密钥。
要开始使用 reCAPTCHA,您只需将此信息复制到 WPForms 的设置页面即可。
只需单独复制每个密钥,然后将其粘贴到 WordPress 仪表板中的“站点密钥”和“秘密密钥”字段中即可。
完成后,单击“屏幕底部的“保存设置”按钮。
之后,您就可以将 reCAPTCHA 复选框添加到您的联系表单中。
首先,转到 WPForms » 所有表单,然后单击您想要使用 reCAPTCHA 保护的表单的“编辑”链接。
这将在拖放表单生成器中打开您的表单。在左侧菜单中,找到“reCAPTCHA”字段并单击。
您现在会看到一条消息,告诉您该表单已启用 reCAPTCHA。要继续,只需单击“确定”按钮即可。
现在,您将在表单顶部看到 reCAPTCHA 徽标。
这意味着您已成功将 reCAPTCHA 保护添加到您的联系表单中。
注意:如果您决定随时从表单中删除 reCAPTCHA,您只需单击 WPForms 左侧菜单中的“reCAPTCHA”字段即可。然后你就会看到一个我ssage 要求您确认是否要删除 reCAPTCHA。
完成后,请记得单击橙色的“保存”按钮来保存更改。
将您的联系表单添加到您的网站
之后,您就可以将联系表单添加到您的 WordPress 网站了。为此,只需打开要在其中显示表单的页面或帖子,然后单击 + 按钮添加新块即可。
然后您可以输入“WPForms”来查找正确的块。单击 WPForms 块后,它会将块添加到您的页面。
接下来,打开“选择表单”下拉列表。
您现在可以选择刚刚创建的联系表单,将其添加到您的页面。
WPForms 将直接在 WordPress 块编辑器内显示此表单的外观预览。
您还可以通过单击页面顶部的“预览”按钮正常预览此页面。无哑光无论您选择如何预览表单,您都会看到一个 reCAPTCHA 字段。
此字段将阻止所有自动提交的垃圾邮件,这将大大减少您在网站上收到的联系表单垃圾邮件的数量。
3.使用 Google Invisible reCAPTCHA 阻止联系表单垃圾邮件
一些网站所有者不希望用户必须选中某个复选框才能提交联系表单。这就是隐形 reCAPTCHA 发挥作用的地方。
隐形 reCAPTCHA 的工作方式与常规 reCAPTCHA 类似,只是没有复选框。
相反,当提交表单时,Google 将确定是否可能是机器人提交的。如果是这样,Google 将弹出额外的 reCAPTCHA 验证。如果您想了解它是如何工作的,Google 这里有一个演示。
您可以在 WPForms 联系表单上使用不可见的 reCAPTCHA。事实上,该过程与添加 reCAPTCHA 复选框非常相似,如 de上面写着。
第一个区别是您在 Google 网站上设置 reCAPTCHA 时需要选择不同的选项。
您不需要选择“我不是机器人”复选框,而是需要选择“隐形 reCAPTCHA 徽章”。
然后,您可以按照上述相同的过程创建站点密钥和秘密密钥。
完成此操作后,前往 WordPress 仪表板中的 WPForms » 设置,然后单击“CAPTCHA”选项卡。但是,这次您需要选择“Invisible reCAPTCHA v2”。
然后,您可以继续按照上述相同流程将 reCAPTCHA 字段添加到您的联系表单中。
现在,每次有人提交联系表单时,您的 WordPress 网站都会自动使用不可见的 reCAPTCHA。
访问者将在表单的底角看到 reCAPTCHA 徽标,如下图所示。这让我知道您的联系表已受到保护,不会受到垃圾邮件机器人的攻击。
如果用户想了解有关 reCAPTCHA 的更多信息,那么他们只需单击该徽标即可。然后,该徽标将展开以显示 Google 隐私政策和服务条款的链接。
最好使用有关如何使用 reCAPTCHA 的一些信息来更新您自己网站的隐私政策。
注意:在屏幕截图中,您将看到 reCAPTCHA v3 的选项,但我们特意没有涵盖该选项,因为它有很多误报并且可能会阻止真实用户。我们使用并推荐在本文第 2 步中展示的 reCAPTCHA v2 复选框选项。
4.使用自定义验证码阻止联系表单垃圾邮件
出于隐私考虑,一些网站所有者不想在其网站上使用 Google 的 reCAPTCHA,或者他们只是想要一些不带品牌的内容。
好消息是 WPForms Pro 带有自定义验证码插件。这使您可以创建自己的基于问题的验证码,您可以使用它来阻止联系表单垃圾邮件,而无需依赖 Google。
要激活此插件,只需转到 WordPress 仪表板中的 WPForms » 插件即可。然后,找到自定义验证码插件,然后单击其“安装插件”按钮。
安装后,转到 WPForms » 所有表单。然后,您可以找到您的联系表单并单击其“编辑”链接以在 WPForms 编辑器中将其打开。
在左侧菜单中,滚动到“精美字段”并将“验证码”字段拖到表单上。
我们建议将此字段放置在“提交”按钮上方。这意味着访问者在意识到需要填写验证码字段之前就已经填写了表单的其余部分。
默认情况下,此字段显示随机数学问题。另一种选择是输入几个不同的问题,然后挑战 vi请输入正确答案。
如果您想切换到问题和答案验证码,请单击验证码字段将其选中。
在左侧菜单中,只需打开“类型”下拉列表并选择“问题和答案”。
如果您选择“问答”,那么我们建议您创建几个不同的问题。然后,WPForms 将随机轮换这些问题,因此垃圾邮件机器人更难预测。
如果您选择“数学”选项,那么 WPForms 将生成随机数学问题,因此难以预测。
当您对表单感到满意时,请不要忘记保存更改。然后,您可以通过创建“WPForms”块来将此联系表单添加到您的 WordPress 网站,如 reCAPTCHA 复选框方法所示。
5.防止垃圾邮件机器人看到您的表单
不想我们e reCAPTCHA 或表单上的自定义验证码字段?
在 WordPress 中阻止联系表单垃圾邮件的另一种方法是阻止机器人查看您的表单。您可以通过密码保护您的联系表单,或者仅向已在您的 WordPress 会员网站注册的人员显示该表单来实现此目的。
这些方法对于标准联系表单来说可能有点过分了,但它们在其他情况下却可以很好地发挥作用。
例如,如果您每月为电子邮件订阅者进行问答,那么您可以创建一个私人表单,他们可以在其中向您发送问题。
使用 WordPress 的可见性选项密码保护您的表单
您可以使用 WordPress 的内置工具对整个“联系我们”页面进行密码保护。
首先,只需在 WordPress 编辑器中打开“联系我们”页面即可。然后,在左侧菜单中,单击展开“状态和可见性”设置。
完成后,点击 ‘“公开”链接出现在“可见性”旁边。
在出现的弹出窗口中,单击“密码保护”。
您现在可以在默认显示“使用安全密码”的字段中输入密码。所有访问者将使用相同的密码访问您的“联系我们”页面。
完成此操作后,您可以照常更新或发布页面。
现在,每当有人访问您的“联系我们”页面时,他们都会被要求输入密码。
输入密码后,访问者可以点击“提交”按钮并正常使用您的联系表单。
此方法有一些缺点。
首先,您的联系页面将显示一条不易自定义的默认消息。
其次,此方法将用密码保护您的整个“联系我们”页面,而不仅仅是您的表单。如果此页面包含某些内容,这可能会出现问题应对所有用户可见,例如常见问题解答、您的公司电话号码或邮政地址。
使用 WPForms 插件的密码保护您的表单
如果您使用的是 WPForms 专业版,则 Form Locker 插件可让您用密码保护表单本身,而不是整个“联系我们”页面。
要安装 Form Locker,只需转到 WPForms » Addons。然后,您可以找到 Form Locker 插件并单击其“安装插件”按钮。
WPForms 应自动安装并激活此插件。
接下来,前往 WPForms » 所有表单。然后,您可以找到要密码保护的表单,然后单击其“编辑”链接。
在左侧菜单中,选择“设置”»“Form Locker”。然后,您可以选中“启用密码保护”框。
WPForms 现在将显示一些字段,您可以在其中输入要使用的密码,以及将向访问者显示的消息。
现在,所有用户都可以看到您的“联系我们”页面,仅隐藏了联系表单。
在下图中,您可以看到访问者输入密码之前表单的外观示例。
仅向注册用户显示您的联系页面
最后一种方法是仅允许已在您网站上注册的用户访问您的联系表单。您可以使用会员网站插件并保护您的联系页面,以便只有登录的会员才能查看。
如果您只想向会员提供特定服务,这是一个不错的选择。您可以使用几个很棒的会员网站插件来执行此操作。
我们希望本文能够帮助您了解如何在 WordPress 中阻止联系表单垃圾邮件。您可能还想查看我们有关如何获取免费域名的指南,或我们专家为小型企业挑选的最佳商务电话服务。
如果您喜欢这篇文章,请订阅我们的WordPress 视频教程的 YouTube 频道。您还可以在 Twitter 和 Facebook 上找到我们。