【问题标题】:Wordpress Contact form 7 falat error while send an emailWordpress Contact form 7 发送电子邮件时出现错误
【发布时间】:2020-07-09 12:23:05
【问题描述】:
Fatal error: Uncaught Error: Call to a member function get_status() on null in /home/mywebsite/public_html/wp-content/plugins/contact-form-7/includes/contact-form.php:732 
Stack trace: 
#0 /home/mywebsite/public_html/wp-content/plugins/contact-form-7/includes/controller.php(14): WPCF7_ContactForm->submit() 
#1 /home/mywebsite/public_html/wp-includes/class-wp-hook.php(285): wpcf7_control_init()
#2 /home/mywebsite/public_html/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(NULL, Array) 
#3 /home/mywebsite/public_html/wp-includes/plugin.php(544): WP_Hook->do_action(Array) 
#4 /home/mywebsite/public_html/wp-includes/class-wp.php(388): do_action_ref_array('parse_request', Array)
#5 /home/mywebsite/public_html/wp-includes/class-wp.php(739): WP->parse_request('') 
#6 /home/mywebsite/public_html/wp-includes/functions.php(1274): WP->main('') 
#7 /home/mywebsite/public_html/wp-blog-header.php(16): wp() 
#8 /home/mywebsite/public_html/wp-content/plugins/contact-form-7/includes/contact-form.php on line 732

您的网站出现严重错误。

了解有关在 WordPress 中调试的更多信息。

虽然提交联系表单邮件被接收,但出现致命错误。

【问题讨论】:

  • 你用的是哪个版本?
  • 新版本:5.2
  • 您是否在使用任何其他联系表单 7 插件,或者您是否已经迷上了任何获得提交的东西?
  • 我已停用所有插件
  • 其自定义主题并使用 do_shortcode 打印

标签: wordpress contact-form-7


【解决方案1】:

在我的回答中所说的相同位置,在插件本身内部:

/public/wp-content/plugins/contact-form-7/includes/contact-form.php 732行

您会看到我在回答中注释掉的行是第 732 行的行。

这是一个修补程序,应在每次更新插件后检查。

【讨论】:

  • 你有插件自动优化吗?
  • 这是一个糟糕的答案。 cf7 插件不是这里的问题。是其他原因造成的。
  • CF7 不是问题。它适用于所有其他主题。
【解决方案2】:

在我的特殊情况下,禁用“Wordfence”插件,然后禁用“
Wordpress 2-Step Verification”插件,然后重新启用Wordfence插件,问题解决了。

【讨论】:

    猜你喜欢
    • 2014-11-23
    • 1970-01-01
    • 2020-07-20
    • 1970-01-01
    • 2019-07-20
    • 2013-11-24
    • 1970-01-01
    • 2017-09-14
    • 2014-06-07
    相关资源
    最近更新 更多