【问题标题】:disable spam filter contact form 7禁用垃圾邮件过滤器联系表格 7
【发布时间】:2017-04-12 22:45:27
【问题描述】:

我正在开发的网站上有一个联系表。我们正在使用联系表格 7,但我遇到了障碍。他们使用表格来注册营员,单个用户可能会填写 3 或 4 次表格,其中有几条信息与已上传的信息相同。

垃圾邮件过滤器经常将表单标记为垃圾邮件,我的客户希望我完全禁用垃圾邮件过滤器。

我该怎么做?我已删除 akismet,我正在使用 Re-Captcha 作为系统来验证人员,但它仍然将表单作为垃圾邮件阻止。

任何帮助将不胜感激。

【问题讨论】:

    标签: wordpress spam contact-form-7


    【解决方案1】:

    我在开发时遇到了同样的问题。 为了解决这个问题,我将以下代码添加到主题目录中的 functions.php 文件中:

        add_filter('wpcf7_spam', function() { return false; });
    

    wpcf7_spam - Form 7 挂钩,可让您更改垃圾邮件检查结果。 将此代码留在生产环境中可能不是一个好主意:)

    【讨论】:

      【解决方案2】:

      Contact Form 7 上没有过滤器。可能是,您正在使用外部插件来控制垃圾邮件,例如 Honeypot 或您的主机/服务器使其成为垃圾邮件。可能性是,您的主机/服务器将电子邮件标记为垃圾邮件。因此,请禁用您主机的任何垃圾邮件过滤器或与您的主机管理员联系。

      【讨论】:

      • 抱歉,为了澄清是联系表 7 本身将条目标记为垃圾邮件。我没有任何具有任何垃圾邮件防护功能的应用程序或附加组件。用户在已经拥有太相似的信息后不能太快地提交表单。按下提交按钮后,联系表单 7 将其标记为垃圾邮件,并且不会通过。
      • 如何禁用垃圾邮件防护?你找到解决方案了吗? @OSTBear
      • Contact Form 7 中有反垃圾邮件过滤器。如果用户的提交被检测为垃圾邮件,甚至会向用户显示错误消息。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-10
      • 2021-12-12
      相关资源
      最近更新 更多