【问题标题】:Contact Form 7 not working联系表格 7 不起作用
【发布时间】:2014-10-04 11:09:47
【问题描述】:

我在 HostGator 上安装了 WordPress v3.9.2。我已经安装了 Contact Form 7 插件。当我尝试发送电子邮件时,我收到以下错误:

在 Chrome 开发工具中,我看到它进行了 AJAX 调用,返回以下信息:

为了解决这个问题,我打开了 HostGator 错误日志,但它是空的。是否有人建议我如何解决此问题并让 Contact Form 7 正常工作?

【问题讨论】:

    标签: wordpress contact-form-7


    【解决方案1】:

    根据wpcf7的源码来看,出现这个消息的可能原因有两个:

    1. 邮件被识别为垃圾邮件。
    2. 无法将邮件传递到外发邮件服务器(您自己服务器上的活动服务器)。

    不幸的是,除了修改源代码并尝试生成一些调试输出之外,没有办法知道实际发生了什么。

    首先要做的事情可能是找出它的可能性是 1 还是 2,然后(如果是 2),删除 WPCF7_ContactForm->compose_mail() 中的 wp_mail() 调用前面的 @ 符号,或者在 wp-config.php 文件中将 WP_DEBUG 设置为 true。

    【讨论】:

      【解决方案2】:

      我通过以下两件事让它工作:

      1. 停用 WP-Mail-SMTP 插件,该插件“将 wp_mail() 函数重新配置为使用 SMTP 而不是 mail(),并创建一个选项页面来管理设置。”

      2. 使 Contact Form 7 插件中的“发件人”字段具有我的网站域。例如,contactform@mydomainame.com

      【讨论】:

        【解决方案3】:

        可能存在以下问题,导致联系表 7 无法正常工作。

        1. Contact Form 7 插件与其他插件或主题冲突
        2. 停止 Contact Form 7 的 ajax 机制的 jQuery 或 JavaScript 错误
        3. 无效的 HTML 结构
        4. 邮件被识别为垃圾邮件
        5. 他的邮件无法投递到外发邮件服务器
        6. footer.php 和 header.php 文件中缺少 wp_head() 和 get_footer()
        7. 联系表 7 中的配置错误

        阅读更多:https://www.scratchcode.io/contact-form-7-is-not-working-issues/

        【讨论】:

          猜你喜欢
          • 2017-01-23
          • 1970-01-01
          • 2015-07-17
          • 2017-08-29
          • 1970-01-01
          • 2019-05-24
          • 2015-01-25
          • 2021-10-23
          相关资源
          最近更新 更多