
WordPress 表单调用
您是否通过网站联系表收到了大量垃圾邮件?处理这个问题确实令人沮丧且耗时。
您是否通过网站联系表收到大量垃圾邮件?处理起来确实令人沮丧且耗时。
好消息是,WordPress 中有自动方法来阻止垃圾邮件联系表单。
好消息是,有一些方法可以自动阻止 WordPress 中的联系表单垃圾邮件。
在本文中,我们将分享 5 种不同的方法来减少和阻止 WordPress 中的联系人表单垃圾邮件。
在本文中,我们将分享 5 种减少和阻止 WordPress 中的联系人表单垃圾邮件的方法。

为什么您需要阻止联系表格垃圾邮件 (Why You Need to Block Contact Form Spam)
联系表单垃圾邮件通常是自动生成的。即使对于鲜为人知的小型网站来说,这也是一个问题,因为它是由自动发送垃圾邮件的“机器人”执行的。
联系表单垃圾邮件通常是自动生成的。即使对于小型、不起眼的网站来说,这也是一个问题,因为它是由自动发送垃圾邮件的“机器人”完成的。
这些垃圾邮件机器人会抓取网站并寻找不安全的表单,以便通过电子邮件向您发送垃圾链接。
这些垃圾邮件发送者会抓取网站并寻找不安全的表单,以便通过电子邮件向您发送垃圾邮件链接。
They may also try to break into your login form by using 暴力攻击, which is one reason why WordPress 安全 is so important.
他们还可能尝试使用蛮力攻击闯入您的登录表单,这就是WordPress 安全如此重要的原因之一。
有时,他们甚至可以查找您网站表单中的漏洞,以便劫持它们向其他人发送恶意软件或垃圾邮件。
有时,他们甚至可以发现您网站表单中的漏洞,以便劫持它们向其他人发送恶意软件或垃圾邮件。
这意味着垃圾邮件不仅仅是一种滋扰。这些垃圾邮件机器人可能会对您的网站和声誉造成危险。
这意味着垃圾邮件不仅仅是一种滋扰。这些垃圾邮件可能会对您的网站和声誉造成危险。
让我们看一下一些行之有效的方法来防止 WordPress 网站上的联系表单垃圾邮件。
让我们看一下一些行之有效的方法来防止 WordPress 网站上出现垃圾联系表单。
- 选择正确的插件来打击联系表单垃圾邮件选择正确的插件来对抗联系表单垃圾邮件
- 使用 reCaptcha 阻止联系表单垃圾邮件使用 reCaptcha 阻止联系表单垃圾邮件
- 使用隐形验证码来阻止垃圾邮件中的联系人阻止带有隐形密码的联系表单垃圾邮件
- 使用自定义验证码防止联系表单垃圾邮件使用自定义验证码防止联系表单垃圾邮件
- 防止垃圾邮件机器人看到您的联系表防止垃圾邮件机器人看到您的联系表
1.选择正确的WordPress表单插件来打击垃圾邮件 (1. Choosing the Right WordPress Form Plugin to Combat Spam)
许多 WordPress 联系表单插件没有内置垃圾邮件防护功能。那些确实具有一些垃圾邮件防护功能的软件通常不太可靠或易于使用。
许多 WordPress 联系表单插件没有内置的垃圾邮件防护。那些确实具有一定垃圾邮件防护功能的服务通常不太可靠或难以使用。
The most effective way to block contact form spam is by choosing the 最好的 WordPress 联系表单插件.
阻止联系表格垃圾邮件的最有效方法是选择最佳 WordPress 联系表单插件 。
We recommend using WP表格, because it comes with built-in “honeypot” spam protection, which we’ll cover in a moment.
我们建议使用WP表格 ,因为它带有内置的“蜜罐”垃圾邮件保护功能,我们将在稍后介绍。
它还具有内置的 reCAPTCHA 和自定义 CAPTCHA 功能,可让您对抗垃圾邮件。我们将介绍您可以使用的不同选项。
它还具有内置的 reCAPTCHA 和自定义 CAPTCHA 功能,可让您对抗垃圾邮件。我们将介绍您可以使用的不同选项。
First, you need to install and activate the WP表格 plugin. If you’re not sure how to do that, then take a look at our step by step guide on 如何安装 WordPress 插件.
首先,您需要安装并激活WP表格插件。 如果您不确定如何执行此操作,请查看有关如何安装 WordPress 插件步指南。
笔记: 3 out of the other 4 tips in this article also works on the 免费 WPForms 精简版 version as well.
注意:本文其他4个技巧中的3个也可以在免费 WPForms 精简版版本上使用。
激活 WPForms 插件后,您需要创建一个联系表单。
激活 WPForms 插件后,您需要创建一个联系表单。
Simply head to WPForms » 添加新内容, enter a name for your form, and select the ‘Simple Contact Form’ template.
只需转到WPForms » 添加新内容 ,为您的表单输入一个名称,然后选择“简单联系表单”模板。

WPForms 将自动为您创建一个基本联系表单,其中包含人员姓名、电子邮件地址和消息字段:
WPForms 会自动为您创建一个基本联系表单,其中包含人员姓名、电子邮件地址和消息字段:

默认情况下,WPForms 将为您启用反垃圾邮件“蜜罐”。这是一个用户看不到的隐形字段,但机器人会尝试填写。填写该字段后,该表单将被视为垃圾邮件而被拒绝。
默认情况下,WPForms 将为您启用反垃圾邮件“蜜罐”。这是一个用户看不到的不可见字段,但机器人会尝试填写它。一旦填写了该字段,该表单将被视为垃圾邮件。
You can check this setting on any of your forms under 设置 » 常规. ‘Enable anti-spam honeypot’ should be automatically enabled.
您可以在“设置”»“常规”下的任何表单上检查此设置。 应该自动启用“启用反垃圾邮件蜜罐”。

如果一些垃圾邮件仍然存在怎么办?然后,您可以使用以下任一方法来阻止垃圾邮件发送者使用您的联系表单。
如果垃圾邮件仍然存在怎么办?然后,您可以使用以下任意方法来阻止垃圾邮件发送者使用您的联系表单。
2.使用ReCAPTCHA复选框阻止联系表格垃圾邮件 (2. Use ReCAPTCHA Checkbox to Block Contact Form Spam)
阻止垃圾邮件机器人入侵的一种直接方法是使用 ReCAPTCHA。此方法也适用于 WPForms 的精简版。
阻止垃圾邮件传播的一种直接方法是使用 ReCAPTCHA。此方法也适用于 WPForms 的精简版。
ReCAPTCHA 是 Google 提供的免费工具,我们将其与 WPForms 内置蜜罐系统结合使用。
ReCAPTCHA 是 Google 的一款免费工具,我们将其与 WPForms 的内置蜜罐系统结合使用。
To add a reCAPTCHA checkbox to your form, you’ll need to first go to WPForms » 设置 in your WordPress dashboard and click on the ‘reCAPTCHA’ tab.
要将reCAPTCHA复选框添加到表单,您首先需要转到WordPress仪表板中的WPForms » 设置 ,然后单击“ reCAPTCHA”选项卡。

接下来,您需要通过单击选择“复选框 reCAPTCHA v2”。
接下来,您需要通过单击选择“复选框 reCAPTCHA v2”。
To get your Site Key and Secret Key, you need to go to Google’s reCAPTCHA 设置页面.
要获取您的站点密钥和秘密密钥,您需要转到Google的reCAPTCHA 设置页面 。
在 Google reCAPTCHA 页面上,点击右上角的蓝色“管理控制台”按钮。
在 Google reCAPTCHA 页面上,单击右上角的蓝色“管理控制台”按钮。

If you’re not already logged into your G Suite 帐户, then you’ll be prompted to login or create an account.
如果您尚未登录G Suite 帐户 ,则会提示您登录或创建一个帐户。
接下来,您将看到一个可以注册站点的屏幕。您需要首先输入网站的标签。这是供您自己参考的,用户不会看到。
接下来,您将看到一个可以注册网站的屏幕。您首先需要为您的网站输入标签。这仅供您参考,用户看不到。
之后,您需要选择“reCaptcha v2”和“我不是机器人”复选框选项。
之后,您需要选中“reCaptcha v2”和“我不是机器人”复选框。

Next, enter your website’s 域名.
接下来,输入您的网站的域名 。
自从您登录 Google 帐户后,您的电子邮件地址就已存在。但是,如果需要,您可以输入其他电子邮件地址。
自您登录 Google 帐户以来,您的电子邮件地址已存在。但是,如果您愿意,您可以输入不同的电子邮件地址。
之后,您需要选中复选框以接受服务条款,然后单击页面底部的“提交”按钮。
之后,您需要选中接受服务条款的框,然后单击页面底部的“提交”按钮。

接下来,您将看到一个页面,其中包含您网站的站点密钥和秘密密钥。
接下来,您将看到一个包含您的网站密钥和网站密钥的页面。

You need to copy and paste the site key / secret key into your WPForms » 设置 page in your WordPress dashboard. After that click on the ‘Save Settings’ at the bottom of that screen.
您需要将站点密钥/秘密密钥复制并粘贴到WordPress仪表板的WPForms » 设置页面中。 之后,点击该屏幕底部的“保存设置”。

现在,您可以将 reCAPTCHA 复选框添加到您的联系表单中。
现在您可以将 reCAPTCHA 复选框添加到您的联系表单中。
Find your form under WPForms » 所有表格 and then click to edit it.
在WPForms » 所有表格下找到您的形式 ,然后单击以对其进行编辑。
进入表单生成器后,单击左侧的“reCAPTCHA”字段。您将看到一条消息,告诉您该表单已启用 reCAPTCHA。只需单击“确定”按钮即可继续。
进入表单生成器后,单击左侧的“reCAPTCHA”字段。您将看到一条消息,告诉您该表单已启用 reCAPTCHA。只需单击“确定”按钮即可继续。

现在,您将在表单顶部看到 reCAPTCHA 徽标。
您现在将在表单顶部看到 reCAPTCHA 徽标。

笔记: If you want to take reCAPTCHA off your form at any point, just click on the ‘reCAPTCHA’ field on the left again. You’ll see a message prompting you to confirm that you want to remove it.
注意:如果您想随时从表单中删除reCAPTCHA,只需再次单击左侧的'reCAPTCHA'字段即可。 您会看到一条消息,提示您确认要删除它。
完成后,请确保保存表单,以便将其添加到您的网站。
完成后,请务必保存表单,以便稍后将其添加到您的网站。
将您的联系表格添加到您的网站
将您的联系表添加到您的网站
要添加表单,请转到“联系方式”页面,然后单击“添加新块”。通过搜索或在“小部件”下查找来选择“WPForms”块。
要添加表单,请转至联系人页面并单击 添加新块。通过搜索或在“小部件”下查找来选择“WPForms”块。

接下来,从下拉列表中选择您的表单,它将添加到您的页面中。
接下来,从下拉列表中选择您的表单,它将添加到您的页面中。

当您预览或查看页面时,您应该会在表单底部看到 reCAPTCHA 框。
预览或查看页面时,您应该会在表单底部看到 reCAPTCHA 框。

这应该会大大减少您网站上的联系表单垃圾邮件,因为它消除了所有自动提交的垃圾邮件。
这将显着减少您网站上的联系表单垃圾邮件,因为它消除了所有自动提交的垃圾邮件。
3.使用Google Invisible reCAPTCHA阻止联系表单垃圾邮件 (3. Using Google Invisible reCAPTCHA to Block Contact Form Spam)
一些网站所有者不希望用户必须选中某个复选框才能提交联系表单。这就是隐形 reCAPTCHA 发挥作用的地方。
一些网站所有者不希望用户必须选中某个框才能提交联系表单。这就是隐形 reCAPTCHA 发挥作用的地方。
隐形 reCAPTCHA 的工作原理与常规 reCAPTCHA 类似,只是没有复选框。
隐形 reCAPTCHA 的工作方式与常规 reCAPTCHA 类似,只是没有复选框。
Instead, when the form is submitted, Google will determine whether it might be a bot submitting it. If so, Google will pop up the extra reCAPTCHA verification. If you want to see how it works, 谷歌在这里有一个演示.
取而代之的是,在提交表单后,Google会确定它是否可能是提交该表单的机器人。 如果是这样,Google将弹出额外的reCAPTCHA验证。 如果您想了解它的工作原理,请单击此处查看 Google 演示 。
您可以在 WPForms 联系表单上使用不可见的 reCAPTCHA。这与上面使用 reCAPTCHA 复选框的过程非常相似。
您可以在 WPForms 联系表单上使用不可见的 reCAPTCHA。这与上面使用 reCAPTCHA 复选框的过程非常相似。
第一个区别是,在使用 Google 设置 reCAPTCHA 时,您需要选择不同的选项。不要选择“我不是机器人”复选框选项,而是选择“隐形 reCAPTCHA 徽章”。
第一个区别是在使用 Google 设置 reCAPTCHA 时需要选择的附加选项。不要选择“我不是机器人”复选框,而是选择“隐形 reCAPTCHA 徽章”。

Next, when you go to WPForms » 设置 and click the ‘reCAPTCHA’ tab, you’ll need to select the ‘Invisible reCAPTCHA v2’ option:
接下来,当您转到WPForms » 设置并单击“ reCAPTCHA”选项卡时,您需要选择“ Invisible reCAPTCHA v2”选项:

当您将 reCAPTCHA 字段添加到联系表单时,它现在将使用不可见的 reCAPTCHA。当用户访问您的表单时,它将如下所示:
现在,当您将 reCAPTCHA 字段添加到联系表单时,它将使用不可见的 reCAPTCHA。当用户输入您的表单时,它将如下所示:

reCAPTCHA 徽标将始终位于屏幕的右下角。
reCAPTCHA 徽标将始终位于屏幕的右下角。
如果用户想了解有关您网站上的 reCAPTCHA 的更多信息,那么他们可以单击该徽标。它将展开以显示 Google 隐私政策和服务条款的链接。您还应该更新自己网站的隐私政策。
如果用户想了解有关您网站上的 reCAPTCHA 的更多信息,那么他们可以单击徽标。它将展开以显示 Google 隐私政策和服务条款的链接。您还应该更新您网站的隐私政策。
笔记: in the screenshot, you’ll see the option for reCAPTCHA v3, but we’re specifically not covering that since it has a lot of false positives and can block real users. We use and recommend reCAPTCHA v2 Checkbox option that we showed in our step 2 of the article.
注意:在屏幕截图中,您会看到reCAPTCHA v3的选项,但由于它有很多误报且会阻止实际用户,因此我们不专门介绍它。 我们使用并推荐在本文的步骤2中显示的reCAPTCHA v2 Checkbox选项。
4.使用自定义验证码阻止联系表单垃圾邮件 (4. Using Custom Captcha to Block Contact Form Spam)
由于隐私问题,一些网站所有者不想在他们的网站上使用 Google 的 reCAPTCHA,或者他们只是想要一些没有品牌的东西。
出于隐私考虑,一些网站所有者不想在其网站上使用 Google 的 reCAPTCHA,或者他们只是想要一些无品牌的东西。
In that case, you can use WPForms 自定义验证码插件 which is part of the Pro plugin.
在这种情况下,您可以使用Pro插件中的WPForms 自定义验证码插件。
它允许您创建自定义数学问题验证码或其他可用作验证的自定义问题。
它允许您创建自定义数学问题验证码或其他可用作验证的自定义问题。
To use this addon, you need to go to WPForms » 插件, find the Custom Captcha Addon, and click the ‘Install Addon’ button.
要使用此插件,您需要转到WPForms » 插件 ,找到自定义验证码插件,然后单击“安装插件”按钮。

该插件应该安装然后自动激活。
该插件应在安装后自动激活。
Once it’s installed, go to WPForms » 所有表格 and open up your contact form. Under ‘Fancy Fields’ you’ll find the ‘Captcha’ field.
安装完成后,转到WPForms » 所有表格,然后打开您的联系表单。 在“花哨的字段”下,您会找到“验证码”字段。
单击它并将其拖到您的表单上。我们建议将其放置在“提交”按钮上方。
单击并将其拖到您的表单上。我们建议将其放置在“提交”按钮上方。

如果您想更改默认数学问题的验证码字段,请单击它并选择您要使用的验证码类型。选项是“数学”或“问答”。
如果您想更改默认数学问题的验证码字段,请单击它并选择您要使用的验证码类型。选项是“数学”或“问答”。

当您选择数学选项时,WPForms 将生成随机数学问题,因此不太可预测。
当您选择数学选项时,WPForms 将生成随机数学问题,使其难以预测。
如果您选择问答选项,那么我们建议至少添加几个问题,这样就很难预测,因为 WPForms 会随机轮换它们。
如果您选择“问题和答案”选项,那么我们建议您至少在那里添加几个问题,因此很难预测,因为 WPForms 会随机轮换它们。
对表单感到满意后,保存它,然后将其添加到您的联系页面。您可以通过创建“WPForms”块来实现此目的,如 reCAPTCHA 复选框方法所示。
对表单感到满意后,保存它并将其添加到您的“联系人”页面。您可以通过创建“WPForms”块来完成此操作,如 reCAPTCHA 复选框方法中所示。
5.防止垃圾邮件机器人看到您的表单 (5. Prevent Spam Bots From Seeing Your Form)
也许您不想在表单上使用 reCAPTCHA 或自定义验证码字段。
也许您不想在表单上使用 reCAPTCHA 或自定义验证码字段。
Another way to prevent contact form spam is to stop bots from seeing your form. You could do this using password protection, or by only showing your form to registered users of your WordPress 会员网站.
防止联系表单垃圾邮件的另一种方法是阻止漫游器看到您的表单。 您可以使用密码保护或仅向WordPress 会员网站注册用户显示表单来执行此操作。
这些方法对于您的常规联系表单来说可能有点大材小用,但它们在其他情况下可能会很有效。
这些方法对于您的常规联系表单来说可能有点大材小用,但它们在其他情况下可能会很有效。
For instance, if you run a monthly Q&A for your 电子邮件通讯 subscribers, you could create a form for them to submit questions.
例如,如果您为电子邮件通讯订阅者每月进行一次问答,则可以为他们创建一个表单以提交问题。
使用 WordPress 的可见性选项密码保护您的表单
使用 WordPress 可见性选项密码保护您的表单
这是用密码保护您的联系页面的快速方法。
这是用密码保护您的联系页面的快速方法。
转到页面的“发布”设置,然后将可见性设置为“密码保护”。为您的页面选择一个密码。这对于所有用户来说都是一样的。
转到页面的“发布”设置并将可见性设置为“密码保护”。选择页面密码。这对于所有用户都是一样的。

当您发布页面时,当人们第一次到达那里时,它会看起来像这样。他们需要输入密码才能查看页面和联系表格。
当您发布一个页面时,当人们第一次到达它时,它会看起来像这样。他们需要输入密码才能查看页面和联系表格。

输入密码后,他们就可以正常使用您的表单。
输入密码后,他们可以正常使用您的表单。
这种方法有几个缺点。
这种方法有两个缺点。
首先,您的页面将显示默认的 WordPress 消息。上面写着:“要查看此受保护的帖子,请输入下面的密码。”编辑这个并不容易。
首先,您的页面将显示默认的 WordPress 消息。上面写着:“要查看此受保护的帖子,请在下面输入您的密码。”编辑它并不容易。
其次,您的整个页面都将受到保护,而不仅仅是您的表单。如果您想让某些内容(例如常见问题解答)对所有用户可见,这可能会很烦人。
其次,您的整个页面都将受到保护,而不仅仅是您的表单。如果您想让某些内容(例如常见问题解答)对所有用户可见,这可能会很烦人。
使用 WPForms 插件密码保护您的表单
使用 WPForms 插件密码保护您的表单
如果您使用的是 WPForms 专业版,那么您可以安装 Form Locker 插件,它可以让您用密码保护表单本身,而不是整个页面。
如果您使用的是 WPForms Pro 版本,则可以安装 Form Locker 插件,该插件可以用密码保护表单本身而不是整个页面。
To install it, go to WPForms » 插件. Find the Form Locker Addon and click ‘Install Addon’. It should automatically activate.
要安装它,请转到WPForms»插件 。 找到Form Locker插件,然后单击“安装插件”。 它应该自动激活。

Next, find the form you want to protect under WPForms » 所有表格. Click on it to edit it.
接下来,在WPForms»所有表格下找到要保护的形式 。 单击它进行编辑。
Go to 设置 » 表格储物柜. Check the ‘Enable Password Protection’ box and you’ll then see the options to enter your password and your message.
转到“设置”»“表单锁定” 。 选中“启用密码保护”框,然后您将看到用于输入密码和消息的选项。

现在,所有用户都可以看到您的联系页面,仅隐藏联系表单。输入密码之前,表单将如下所示:
现在,所有用户都可以看到您的联系页面,只是隐藏了联系表单。输入密码之前,表单将如下所示:

仅向注册用户显示您的联系页面
仅向注册用户显示您的联系页面
最后一种方法是仅允许用户在您的网站上注册后访问您的联系表单。您可以使用会员网站插件并保护您的联系页面,以便只有登录的会员才能查看。
最后一种方法是仅允许用户在您的网站注册后访问您的联系表单。您可以使用会员网站插件并保护您的联系页面,以便只有登录的会员才能查看它。
This is a great option if you want to offer a specific service to members only. There are several 很棒的会员网站插件 you could use to do this.
如果您只想为会员提供特定服务,这是一个很好的选择。 您可以使用几个很棒的会员网站插件来做到这一点。
We hope this article has helped you learn how to block contact form spam in WordPress. You may also want to see our guide on 如何创建企业电子邮件地址 and our comparison of the 最佳商务电话服务.
我们希望本文能帮助您学习如何在WordPress中阻止联系表单垃圾邮件。 您可能还需要查看有关如何创建企业电子邮件地址指南, 也有关最佳企业电话服务比较 。
If you liked this article, then please subscribe to our YouTube 频道 for WordPress video tutorials. You can also find us on 推特 and Facebook.
如果您喜欢这篇文章,请订阅我们的YouTube 频道 WordPress视频教程。 您也可以在推特和Facebook上找到我们。
翻译自: https://www.wpbeginner.com/plugins/how-to-block-contact-form-spam-in-wordpress/
WordPress 表单调用