Wordpress Contact form 7 ошибка falat при отправке электронного письма - PullRequest
0 голосов
/ 09 июля 2020
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.

При отправке контактной формы письмо приходит, но появляется фатальная ошибка.

Ответы [ 2 ]

0 голосов
/ 06 августа 2020

В моем конкретном случае отключение плагина "Wordfence", а затем отключение " Wordpress 2-Step Verification ", затем повторно включив плагин Wordfence, решил проблему.

0 голосов
/ 13 июля 2020

В том же месте, что и я в своем ответе, внутри самого плагина:

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

Вы увидите, что строки, которые я закомментировал в своем ответе, находятся в строке 732.

Это исправление, и его следует проверять после каждого обновления плагина.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...