使用 Contact Form 6 阻止 WordPress 垃圾邮件的 7 种方法

网络营销活动始终需要尊重客户
网络营销活动始终需要尊重客户

使用 Contact Form 5 阻止 WordPress 垃圾邮件的 7 种方法

用于 wordpress 的流行联系表单 Contact Form 7 经常成为垃圾邮件的目标。 这里有 6 种简单但有效的方法来解决问题

垃圾邮件是 WordPress 网站上联系表单的一个大问题——无论是我们自己设计的网站还是全球范围内的网站。 客户经常与我们联系,报告由他们网站的联系表格产生的垃圾邮件问题。 永远不可能使用对每个人都有效的方法和技术,不幸的是,始终需要根据具体情况分析每个案例。 Contact Form 7 插件是最受欢迎和免费的 WordPress 联系表单生成器,因此成为垃圾邮件发送者的主要目标。 垃圾邮件联系表单提交对于高流量 WordPress 网站来说可能是一个大问题,每天都会收到数百封垃圾邮件。 这些很不方便,并且很难在垃圾邮件中找到真实的消息并引起客户的不满。

我们最近的一位客户抱怨说,尽管我们采取了一些预防措施,他还是每天收到数百封垃圾邮件。 这让我们停下来想了一会儿。 所以我们测试了很多方法来找到最好的解决方案,现在我将与大家分享。 最好的部分是您无需成为 WordPress 专家即可使用它们。 您还可以查看分类的 WordPress 主题,这将是构建 WordPress 网站的绝佳选择。 我们已经从根本上解决了问题。

  1. 名企师资+职业顾问
  2. 最小字符数
  3. Akismet在
  4. 蜜罐联系表
  5. 真正简单的验证码
  6. 与谷歌 reCAPTCHA 集成

我应该使用您推荐的所有反垃圾邮件方法吗?

一句话,没有。 我不建议您应用本文中建议的所有方法。 WordPress 网站应尽可能保持干净和尽可能少的幕后操作,并且不应安装不必要的插件。 相反,我建议您通过反复试验来尝试这些解决方案,无论您是 WordPress 专家还是初学者。 跟踪在实施一种或两种方法后收到的联系表单垃圾邮件数量,并进行更改直到您满意为止。 安装 Akismet 作为起点,然后从那里开始。

1. 测验

简单的测验正成为一种流行的打击联系方式垃圾邮件的方式。 他们通过向用户询问一个简单的问题来工作,例如“意大利的首都? 罗马”。 机器人无法回答这个问题。 因此,只有输入正确答案的人才能提交联系表。

要添加测验,请编辑联系表单并单击“生成标签”下拉菜单。 将下面显示的快捷方式代码粘贴到您的联系表中。 它看起来像这样:

[quiz capital-quiz "Which is bigger, 2 or 8?|8"]

2.最少字数

通常,许多使用 WordPress 设计的网站会收到大量来自联系人表单的垃圾邮件,这些邮件包含简短的两位数消息,通常是一个数字。 我不太清楚垃圾邮件发送者的意图,除了用虚假消息阻塞网站所有者的邮箱之外,但这是一种目前非常普遍的垃圾邮件。

如果您的所有垃圾邮件都遵循明显的模式,您可以通过设置您的联系表单来阻止与此模式匹配的消息来阻止它们。 在本例中,我使用 Contact Form 7 中的最大和最小长度选项来要求消息长度超过 20 个字符。 真正的请求通常提供超过 20 个字符,因此这可以阻止机器人程序而不会令真实用户感到沮丧。

Message/Comments 字段看起来像这样:

[textarea* your-message minlength:20 maxlength:500]

3。 Akismet在

Akismet 以成为 WordPress 最好的反垃圾邮件插件而闻名。 不是每个人都知道它适用于联系表格 7 和博客评论。

一旦您激活 Akismet WordPress 插件并按照屏幕上的说明添加您的 API 密钥(非营利网站免费,商业网站每月收取少量费用),您需要做一些额外的配置才能让他与 Contact Form 7 交谈- 看 https://contactform7.com/spam-filtering-with-akismet/.

在我的测试中,Akismet 阻止了大约 70% 的 Contact Form 7 垃圾邮件,但不是全部。 它与本文中提到的其他一些解决方案配合使用效果很好。

从这里下载插件: https://akismet.com/

4. Contact Form 7蜜罐

Contact Form 7 Honeypot 是一个 WordPress 插件,可为您的联系表单添加一个隐藏字段。 真正的用户不会完成它,因为该字段是不可见的。 然而,机器人不会知道这一点并会编译它。 这允许插件将它们识别为机器人并阻止它们发送。

安装并激活 Contact Form 7 Honeypot WordPress 插件后,使用 Generate Tag 选项创建一个 Honeypot Shortcut Code 以插入您的联系表单。 它看起来像这样(联系表 7 建议将 ID 更改为唯一的 ID,然后将 827 替换为其他内容):

[honeypot honeypot-837]

在这里下载插件: https://wordpress.org/plugins/contact-form-7-honeypot/

5。 真的很简单的CAPTCHA

用于 WordPress 的 Really Simple CAPTCHA 插件由 Contact Form 7 的开发人员创建,可以无缝协作。 该插件允许您将验证码添加到您的联系表中。 它旨在防止机器人在您的 WordPress 网站上提交表单。

安装并激活 Really Simple CAPTCHA 后,将 CAPTCHA 标签插入您的联系表单 7。(单击“生成标签”下拉菜单以查看可用选项并创建自定义标签以粘贴到您的表单中)。 它看起来像这样:

[captchac captcha-14]

进一步说明 https://contactform7.com/captcha/.

请注意,CAPTCHA 有点过时并且不适合用户体验。 它们还需要在您的服务器上启用某些功能,这些功能可能不会出现在您的 WordPress 网站上。

我会建议首先添加一个测验(见上文),只有在不起作用时才尝试验证码。 这两种方法基本上做同样的事情。 它们会阻止自动机器人提交您网站的联系表单——因此您不需要两者。

在这里下载插件: https://wordpress.org/plugins/really-simple-captcha/

6. 谷歌 reCAPTCHA 集成

Google reCAPTCHA 与 Really Simple CAPTCHA 类似,是一个更先进的系统,它使用旨在阻止您网站上的滥用活动的风险分析引擎。 检查并防止登录时未经请求的操作、在您的电子商务网站上进行未经授权的购买、创建虚假帐户以及通过阻止机器人在您不知情的情况下不当使用您的联系表。 您需要有一个 Google 帐户才能安装该模块。 创建帐户后,您将被引导至控制台以请求将代码插入 CONTACT FORM 7 补充模块。

您将在此处找到正确配置的说明: https://contactform7.com/recaptcha/

设置非常简单,只需要最少的关注。 但结果会让你大吃一惊。 重要说明: 通过安装 Google reCAPTCHA,将有必要修改和整合网站上隐私政策和 cookie 政策的条件。

我个人更喜欢 Google reCAPTCHA 而不是 Really Simple CAPTCHA

什么对我有用

所有 WordPress 网站接收垃圾邮件的方式都略有不同。 适用于一个网站的内容可能不适用于另一个网站。 当我不得不在 WordPress 网站上阻止 7 个联系表单垃圾邮件时,我仅通过安装 Akismet 就立即大幅减少了垃圾邮件。 垃圾邮件从每天几十条减少到 5-10 条。

通过将 Akismet 与 Contact Form 7 Honeypot 插件、测验和最少字符数相结合,我完全解决了这个问题。 如果您只想添加一种方法来减少 Contact Form 7 垃圾邮件,那么我推荐 Akismet。 这是最好的独立解决方案,因为它非常强大和完整。 无论您是 WordPress 专家还是初学者,都可以使用它。 它可以对 WordPress 联系表单垃圾邮件产生重大影响。

Innovando 推荐的 5 个 WordPress 插件
Innovando 推荐的 5 个 WordPress 插件