Контактная форма является отличным способом, чтобы предложить своим читателям возможность войти в контакт, не давая свой личный адрес электронной почты. Самым популярным плагином для WordPess по работе с формами является Contact Form 7, сейчас же будем рассматривать альтернативу предоставляемую плагином Jetpack.

Создание контактной формы с модулем “Контактная форма” от Jetpack.

Вы можете добавить контактную форму на любой пост или страницу. Для начала, выберите значок контактной формы в редакторе WordPress.

Примечание: Вы можете иметь только одну контактную форму на странице.

Модуль

В всплывающем окне, которое появляется, вы можете добавлять, редактировать и изменять порядок полей.

Альтернатива Contact Form 7

Получение ответов с контактной формы.

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

Если у вас установлен и активирован плагин Akismet, каждая форма расположенная на сайте будет проверяться на наличие спама.

Настройка кнопки “Отправить”

После того, как вы вставили контактную форму в одной из ваших статей или страниц, вы можете настроить название кнопки “Submit”, добавив submit_button_text параметр в шорткод, например:

[ contact-form submit_button_text='Ваш текст кнопки "Отправить"'][contact-field label='Имя' type='name' required='1'/][contact-field label='Email' type='email' required='1'/][contact-field label='Сайт' type='url'/][contact-field label='Комментарий' type='textarea' required='1'/][/contact-form]

Настройка электронных уведомлений

Jetpack в Конструкторе формы позволяет настроить поля, добавить их, а также предлагает возможность изменить текст сообщения, отправляемые вам после каждого использования форм.

Вы можете добавить маркеры в предметной области, как {sity}, и Jetpack заменит маркер со значением “Sity” в поле формы (регистронезависимый).

Не получаете уведомления по электронной почте при отправке формы?

Jetpack, как и другие плагины контактной формы, использует функцию с именем wp_mail (), чтобы отправить электронное письмо. Это та же функция, что используется WordPress для отправки уведомлений для комментирования, или уведомления о новых пользователях, регистрирующихся на вашем сайте.

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

Если вы обнаружите проблемы с этой функцией, вы можете использовать возможность настройки данной функции вручную.

Если функция появляется, и правильно работает, это означает, что электронные письма Jetpack фильтруются прежде, чем они могут достигнуть вашего почтового ящика:

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