Categories

Новые шаблоны

WordPress. Как избавиться от ошибки «Failed to send your message» в плагине Contact Form 7

Judy Waters Январь 2, 2020
Rating: 4.4/5. From 11 votes.
Please wait...

Из этого туториала Вы узнаете, как избавиться от ошибки «Failed to send your message» в плагине Contact Form 7.

WordPress. Как избавиться от ошибки «Failed to send your message» в плагине Contact Form 7

Часть I

Контактная форма шаблона создана, как правило, при помощи плагина ‘Contact Form 7’. Он установлен во вкладке Плагины > Все плагины (Plugins> All plugins). Вы можете внести в него изменения во вкладке Админ панель > Контакты (Dashboard> Contacts), настроить функционирование конкретной контактной формы, задать адрес электронной почты и т.д.

Но, иногда, форма не работает должным образом. Пользователи не получают сообщения. Давайте выясним, что может являться причиной:

  1. Первый случай: Вы видите сообщение ‘Your message was sent successfully’ с зелёным окаймлением, но не получаете сообщение:

    How_to_fix_Failed_to_send_your_message_error_using_Contact_Form_7_plugin_1

    Сообщение с зелёным окаймлением означает то, что функция PHP отсылки сообщения успешно выполнена. Если Вы не получили сообщение, проверьте лог вашего сервера электронной почты, Вы можете узнать полезные факты. Часто эта проблема вызвана фильтром спама.

  2. Второй случай: Вы видите сообщение ошибки ‘Failed to send your message. Please try later or contact administrator by other way.’ в оранжевом окаймлении:

    How_to_fix_Failed_to_send_your_message_error_using_Contact_Form_7_plugin_2

    Вероятнее всего, форма отправки подозревается в отправке спама. Если Вы используете Contact form 7.3.0 или более ранней версии, причиной ошибки является Akismet (плагин фильтра спама). Проверьте, отключен ли он у Вас.

    В Contact Form 7 3.1 или более поздних версий, сообщение об ошибке с оранжевым окаймлением может отображаться по многим причинам. Самая распространённая причина — кэш. В обновлённых версиях плагина Contact Form 7 верификация выполняется. Если файл кэша остаётся действительным более 24 часов, верификация не будет выполнена и Вы увидите сообщение об ошибке с оранжевым окаймлением. Для того чтобы решить эту проблему, часто очищайте кэш (чаще чем каждые 24 часа). Также проверьте настройки плагина кэш, который Вы используете.

  3. Третий случай: Вы видите сообщение об ошибке с красным окаймлением ‘Failed to send your message. Please try later or contact administrator by other way’:

    How_to_fix_Failed_to_send_your_message_error_using_Contact_Form_7_plugin_3

    В этом случае, у Вас, скорее всего, проблемы с настройками сервера электронной почты, по этому, Вам нужно связаться с администратором сервера, для того чтобы решить проблему.

Часть II

В этой части, мы покажем Вам, как правильно настроить вашу форму должным образом, для того чтобы избежать отображение сообщения об ошибке после отправки формы.

  1. Во первых, давайте узнаем, какая контактная форма отображает ошибку: перейдите на вкладку Страницы – Связаться с нами/Контакты (Pages — Contact us/Contacts) в админ панели WordPress и найдите шорткод контактной формы при помощи сочетания клавиш Ctrl/Cmd+F, например, найдите текст контактной формы:

    WordPress. How to fix Failed to send your message error in Contact Form 7 plugin-2
  2. Далее, Перейдите на вкладку Контакты (Contact) админ панели WordPress, найдите и снесите изменения в Контактную форму с соответствующим шорткодом:

    WordPress. How to fix Failed to send your message error in Contact Form 7 plugin-3
  3. Перейдите на вкладку Электронное сообщение – Тело сообщения (Mail — Message body) и проверьте, не пустое ли это поле. В большинстве случаев, оно пустое. Затем, перейдите на вкладку Форма (Form) и скопируйте один из тегов полей, используемых в контактной форме:

    WordPress. How to fix Failed to send your message error in Contact Form 7 plugin-4
  4. Вставьте скопированный тег в поле Электронное сообщение – Тело сообщения (Mail — Message Body) контактной формы. Убедитесь, что Вы обернули тэг в квадратные скобки:

    WordPress. How to fix Failed to send your message error in Contact Form 7 plugin-5
  5. Часто происходит так, что плагин Contact Form обновляется. Ваше Тело сообщения (Message Body) включает все нужные тэги, но для обновлённой версии Contact Form 7 нужны новые тэги.

  6. Для того чтобы узнать новый тэг, перейдите на вкладку Электронное сообщение (Mail) контактной формы и нажмите на один из типов полей в редакторе: Вы увидите всплывающее окно с новым тэгом:

    WordPress. How to fix Failed to send your message error in Contact Form 7 plugin-6
  7. Создайте новое поле в Контактной форме с новым тэгом и скопируйте его в поле Электронное сообщение – Поле сообщения (Mail — Message body). Обновите контактную форму и протестируйте её на вашем сайте:

    WordPress. How to fix Failed to send your message error in Contact Form 7 plugin-7

Вы можете также ознакомиться с детальным видео-туториалом ниже:

WordPress. Как избавиться от ошибки «Failed to send your message» в плагине Contact Form 7
Темы для Вордпресс
Эта запись была размещена в WordPress туториалы и помечена как contact, failed, form, message, send, WordPress. Добавьте в закладки постоянную ссылку.

Submit a ticket

Если вы не смогли найти подходящее решение проблемы, пожалуйста воспользуйтесь следующей ссылкой, чтобы отправить запрос команде технической поддержки.
Отправить запросВы получите ответ в течение 24 часов