- Веб-Шаблоны
- Шаблон интернет-магазина
- Шаблоны для CMS
- Facebook шаблоны
- Конструктор сайтов
WordPress. Как устранить ошибку «Your contact form has a configuration issue» в плагине Contact Form 7
Май 25, 2016
Из этого туториала Вы узнаете, как устранить ошибку «Your contact form has a configuration issue», используя плагин Contact Form 7.
Валидация контактной формы
В последней версии плагина Contact Form 7 (версии 4.4) Вы можете выполнить валидацию контактной формы для выявления ошибок. Для того чтобы проверить наличие ошибок в контактной форме:
Войдите в вашу админ панель WordPress.
-
Найдите следующее сообщение вверху страницы админ панели: Неправильная настройка формы ведёт к ошибке доставки сообщения и другим проблемам. Выполните валидацию контактных форм. >>Валидировать конфигурацию Contact Form 7
-
Нажмите на ссылку Валидировать настройку Contact Form 7, для того чтобы валидировать вашу контактную форму.
-
Откройте страницу Контакты (Contact) > Контактные формы (Contact forms) в админ панели сайта, для того чтобы увидеть ошибки.
-
Вы увидите доступные контактные формы. Каждая контактная форма может иметь ошибки валидации, которые будут отображаться рядом с названием формы. Давайте детальнее рассмотрим возможные ошибки.
В этом поле есть синтаксические ошибки
Ошибки будут выглядеть следующим образом:
Поля К:, От:, Тема сообщения: и Дополнительные хедеры: (Additional Headers) в разделе Электронное сообщение (Mail) могут быть причиной сообщения о синтаксической ошибке. Если Вы не добавите валидную информацию в поля К: (To) или От: (From), электронное сообщение скорее всего не будет доставлено или в его отправке будет отказано.
Чтобы устранить эту ошибку:
Убедитесь, что Вы добавили валидный адрес электронной почты в поле К: (To) во вкладке Электронная почта (Mail) в вашей контактной форме. Например:
To: valid-email-address@your-domain.com
Используйте правильный синтаксис в поле От: (From), для того чтобы отправить электронное сообщение пользователю формы:
From: [your name] <[your email]>
Поле Тема сообщения (Subject) добавляет дополнительную информацию, для того чтобы убедиться, что у Вас валидная Тема сообщения, даже если пользователи не вводят значение:
Subject: Site Name - [your subject]
В вашей контактной форме могут быть дополнительные поля, такие как телефон, город и т.д. Для того чтобы добавить дополнительные поля в электронные сообщения, добавьте содержимое следующим образом:
Additional Headers: Phone: [phone]
This email address does not belong to the same domain as the site.
Если адрес электронной почты, который добавлен в поле От: (From), не принадлежит вашему серверу, скорее всего Вы не получите сообщения, отправленные из контактной формы вашего сайта, или сообщения будут приняты сервером как спам.
Убедитесь, что Вы разместили ваш сайт на сервере, который использует любое электронное сообщение как электронное сообщение От: (From). Многие хостинги не разрешают этого, потому что на сервер может попасть спам. Есть два способа решить эту проблему:
-
Используйте валидный адрес электронной почты на домене, где размещена ваша форма. Добавьте ваше содержимое ниже в раздел Дополнительные хедеры (Additional Headers).
Reply-to: [your name] <[your email]>
Это позволит использовать Reply в вашем приложении отправки электронной почты, для того чтобы отправить ответ на адрес электронной почты пользователя.
Вы можете использовать адрес электронной почты noreply@yourdomain.com в вашей контактной форме (где yourdomain.com – это ваше доменное имя). В этом случае поле От: (From) будет иметь значение:
From: [your name] <[noreply@yourdomain.com]>
This field can be empty depending on user input
Это поле может быть пустым, в зависимости от введённой пользователем информации, может быть пустым, если в вашей контактной форме нет некоторых Дополнительных полей: (Additional Headers) или Тема сообщения: (Subject). Вы можете оставить эти поля пустыми, если Вы не хотите использовать их в контактной форме. Если Вы получаете это сообщение об ошибке в поле К: (To), От: или Сообщение: (Message), добавьте нужное содержимое в эти поля во вкладке Электронное сообщение в вашей контактной форме. Пустые поля К: (Message), От: (Message) и Сообщение: (Message) вызовет ошибку “Failed to send your message. Please try again later or contact the administrator by another method.” После отправки контактной формы. В этом случае, Вы не получите сообщения из контактной формы вашего сайта в этом случае.
Вот как выглядит эта ошибка:
Вы можете также ознакомиться с детальным видео-туториалом ниже:
WordPress. Как устранить ошибку «Your contact form has a configuration issue» в плагине Contact Form 7