4.2.2 Установка и настройка плагина Contact Form 7
WP Contact Form — это популярное решение для создания простых и удобных форм обратной связи на сайте WordPress. Его главная задача — помочь Вашим посетителям легко связаться с вами: оставить вопрос, запросить обратный звонок или отправить заявку на услуги. Принцип работы прост — пользователь заполняет форму на сайте, а введённые данные отправляются на указанный вами электронный адрес. Благодаря гибким настройкам, вы можете создавать формы для любых целей: от сбора отзывов до регистрации на мероприятия. Это незаменимый инструмент для любого сайта, будь то личный блог, интернет-магазин или корпоративный ресурс.
Подготовка
Учтите: раздел Подготовка актуален только для наших клиентов, использующих панель управления ISPManager4, на услуге хостинга или других.
Перед настройкой самого плагина, следует выполнить ряд действий в панели управления. Эту часть мы покажем на примере хостинга, но она также актуальна для виртуальных и выделенных серверов с панелью ISPManager4.
1. Перейдите в панель управления хостингом.
2. Откройте вкладку Почтовые ящики и убедитесь что у Вас создан почтовый ящик на базе Вашего домена, по типу admin@example.com.ua
:
3. Будущую форму связи мы настроим таким образом, чтобы она сначала слала письмо на почту на базе Вашего домена. Уже затем она будет пересылать письма на нужную внешнюю почту, к примеру на Gmail. Для настройки такой пересылки, откройте свойства почтвого ящика и пропишите нужную почту в форме Слать копии писем на e-mail:
4. Затем откройте в панели управления вкладку Настройки PHP и убедитесь что в графе E-Mail у Вас указана эта ИЛИ другая почта на базе Вашего домена:
На этом приготовления окончены и можно переходить к установке и настройке самого плагина.
Установка плагина
1. Войдите в админ-панель WordPress Вашего сайта.
2. Перейдите в меню Плагины и нажмите Добавить новый в верхнем левом углу:
3. В строке поиска введите Contact Form 7:
4. Найдите плагин и нажмите Установить и дождитесь установки. После окончания нажмите на месте предыдущей кнопки новую – Активировать.
Создание формы обратной связи
1. После активации в админ-панели появится новый раздел: Contact Form 7 → Контактные формы:
2. Перейдите в этот раздел и нажмите Добавить новую:
3. Введите название формы (например, Обратная связь
).
4. Откроется встроенный редактор, в котором нужно настроить поля будущей формы обратной связи. Для удобства объяснения, мы обозначим заполняющего ее посетителя Вашего сайта как клиент:
По умолчанию создаются следующие поля, которые нужно будет заполнить Вашему клиенту:
- Имя;
- E-mail;
- Тема сообщения;
- Тело сообщения.
Для добавления новых полей (например, номер телефона), используйте кнопки сверху редактора. Детальная настройка формы это очень большая тема, которую нет возможности уместить в ознакомительную статью, к сожалению.
Настройка отправки на почту с формы
Вы можете просмотреть как будет выглядеть письмо уже на Вашу почту после заполнения всех данных клиентом во вкладке Письмо:
В первую очередь, проверьте следующие поля:
- Кому: укажите email, куда будут приходить сообщения. В случае использования хостинга, это может быть email на базе Вашего домена, а уже с него Вы можете пересылать почту далее, как описывалось в первом параграфе статьи.
- От кого: должен аналогично содержать email-адрес на базе Вашего домена. Это важно для корректной работы почты.
В итоге у нас может получиться ситуация, когда мы шлем почту с адреса admin@example.com.ua
на тот же адрес почты admin@example.com.ua
. Это нормально, в случае настройки переадрессации это будет работать.
Остальные настройки можно оставить по умолчанию или настроить при необходимости.
После настройки формы нажмите Сохранить в верхнем правом углу.
Вставка формы на сайт
После сохранения формы вам будет предоставлен код (например, contact-form-7 id="123" title="Обратная связь"
). Скопируйте его:
Перейдите в раздел Страницы → Все страницы, выберите страницу, куда хотите вставить форму, или создайте новую.
Вставьте код в текстовое поле страницы или записи:
После чего сохраните изменения на странице.
Тестирование формы
Перейдите на страницу с формой обратной связи на Вашем сайте после сохранения ее изменений или публикации:
Как видно, наша тестовая форма добавлена и существует. Заполните все поля и отправьте тестовое сообщение.
После чего плагин уведомит Вас об исходе отправки. Если все вышеописанное было выполнено правильно, Вы увидите следующее стандартное уведомление:
Теперь можно убедиться в том, что письмо действительно пришло на почту на базе нашего домена. Для этого можно воспользоваться любым почтовым клиентом, включая наш встроенный:
Как видим, письмо действительно пришло соответственно всем настройкам. Аналогичное письмо должно быть переслано на почту указанную как цель переадрессации в первом параграфе статьи.
Дополнительные настройки
Captcha (капча). Для защиты от спама установите дополнительный плагин, например, reCAPTCHA by Google, и интегрируйте его через настройки Contact Form 7.
Важно: без интегрированной к форме обратной связи капчи она обязательно станет целью спам-ботов и разного вида недоброжелательной активности.
Сборщик почты. GMail славится своими тщательными критериями по приему почты на свои ящики, поэтому для 100% доставляемости писем с почты на базе Вашего домена на почту GMail, мы рекомендуем воспользоваться функционалом под названием Импорт почты с их стороны.