Contact Form 7 - Решение ошибки “YOUR CONTACT FORM HAS A CONFIGURATION ISSUE”

В данной статье, мы рассмотрим разнообразные типовые ошибки «YOUR CONTACT FORM HAS A CONFIGURATION ISSUE» в плагине Contact Form 7 и ответим на вопрос: «Как исправить ошибку YOUR CONTACT FORM HAS A CONFIGURATION ISSUE», так как из-за неё обратная связь не будет работать. Часто данная ошибка в Contact Form 7 (плагин) возникает из-за:

  1. Это поле может быть пустым в зависимости от пользовательского ввода.
  2. Данная форма имеет ошибку конфигурации.
  3. Этот адрес электронной почты не принадлежит к тому же домену, что и сайт.

Так же данная ошибка возникает из-за неправильного стандартного конфигурирования или при не правильном переносе сайта на WordPress с одного хоста на другой. Но не переживайте мы нашли решения данных проблем. Кстати хотим заметить, что при неправильной настройке плагина, могут возникать проблемы и со спам-фильтрами (к примеру, в Яндексе письма отправлены с помощью Contact Form 7 попадали в папку «Спам»).

Contact Form 7 — Краткая справка

Contact Form 7 является одним из самых популярных плагинов в популярной CMS WordPress. Плагин решает проблему обратной связи в ВордПресс и расширяет основной функционала. Как можно заметить оба продукта являются полностью бесплатными. Скачать данный плагин Вы можете прямо в самой WordPress в пункте «Плагины» или перейдя на официальный сайт ВордПресс, выбрав страницу плагина — ссылка на Contact Form 7.

Решение ошибки “THIS FIELD CAN BE EMPTY DEPENDING ON USER INPUT”

Данную ошибку мы можем наблюдать на скриншоте.

Ошибка “THIS FIELD CAN BE EMPTY DEPENDING ON USER INPUT”

Это ошибка вызвана из-за того, что в контактной форме не установлено правило, заставляющее пользователя обязательно вводить его. А при оставление поля пустым (к примеру Subject, по русски «тема письма») хостер помечает письмо как СПАМ или вообще не даёт его отправить. Для устранения этой проблемы, начните редактирование контактной формы, а затем установите символ «*» (звездочка) рядом с каждой или нужной опции ввода пользователя. Символ * (звездочка) указывает, что теперь при заполнение контактной формы плагина Contact Form 7, оно обязательно для заполнения его информацией. Посмотрите ниже на скриншот примера:

Настройка Contact Form 7 для устранения ошибки

Обратите внимание на опцию «Your Email» (Ваш E-mail), там перед email установлен символ * (звездочка), соответственно к такой же форме нужно превести и Subject (Тема письма). Просто отредактируйте строчку и приведите её к такой форме:  просто добавив звездочку (*) в конце text. Затем нажмите на кнопку «Сохранить» (Save). Данное решение позволяет полностью решить эту ошибку конфигурации.

Решение ошибки “THIS EMAIL ADDRESS DOES NOT BELONG TO THE SAME DOMAIN AS THE SITE”

Решение ошибки “THIS EMAIL ADDRESS DOES NOT BELONG TO THE SAME DOMAIN AS THE SITE”

И так, мы подошли к действительно раздражающей ошибке в плагине Contact Form 7 (связывались с разработчиками, объяснения нормальные не дали, но пообещали в новых версиях решить данную проблему). Но могу Вас успокоить, решение есть. Единственный способ исправления такой ошибки, это изменить отправку почты, точнее строку «Form» на собственную почту или другу. Конечно Вы можете возразить «Это не имеет никакого смысла! Я хочу, чтобы в форму From (от кого пришло письмо) заполнялось пользователем, а не отправлялось от моей же почты. Но к сожалению это единственный вариант решения проблемы. Кстати небольшой хак, чтобы иметь всё таки почту пользователя, создайте новую форму формата текст, где пользователь будет вводить собственную почту. Технически получится, что письмо приходит от Вас к Вам же или с одной вашей почты на вашу же, но Вы уже будете знать кто воспользовался формой обратной связи и его электронную почту.

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

soltuon2

Обратите вниманием, на то, что вы удалили скобки [], которые раньше были прописаны в конфиги, иначе получите синтаксическую ошибку.

Обновление. Улучшаем наш «костыль» по решению ошибки “THIS EMAIL ADDRESS DOES NOT BELONG TO THE SAME DOMAIN AS THE SITE” в Contact Form 7. При выполнение действий по решению проблемы (описанные выше) мы не сможет отвечать клиенту, нажав на кнопку «Ответить» в вашей электронной почте. И чтобы обойти данную проблему, необходимо добавить раздел «Дополнительные заголовки» (Additional Headers) в настройках Contact Form 7. Пример ниже.

Правильное решение ошибки THIS EMAIL ADDRESS DOES NOT BELONG TO THE SAME DOMAIN AS THE SITE

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

Если у Вас остались вопросы или есть новые решения проблем с плагином Contact Form 7 для WordPress воспользуйтесь формой ниже для добавления комментария. 

При копирование статьи (даже частично) устанавливаете гиперссылку на наш сайт RevolWEB.ru.