Сэкономьте 15% на всех хостинговых услугах

Проверьте свои навыки и получите скидку на любой тарифный план

Используйте код: Skills Начать
Рубрики
Администрация

Как добавить контактную форму в WordPress (Полное руководство 2024)

Форма обратной связи — один из наиболее важных элементов любого профессионального веб-сайта. Она дает посетителям прямой и удобный способ связаться с вами, повышает доверие и помогает вам собирать лиды, запросы поддержки и отзывы — все это без раскрытия вашего адреса электронной почты спам-ботам.

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

> Совет по хостингу: Для лучшей производительности WordPress убедитесь, что ваш сайт работает на быстрой и надежной платформе хостинга. VPS Hosting и Shared Web Hosting AlexHost оптимизированы для WordPress, обеспечивая быструю и безопасную загрузку ваших плагинов, включая конструкторы форм обратной связи.

Почему вашему сайту WordPress нужна контактная форма

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

  • Защита от спама: Контактная форма скрывает вашу электронную почту от скреперов и ботов.
  • Профессионализм: Формы выглядят полированными и сигнализируют о том, что вы серьёзно относитесь к общению с посетителями.
  • Сбор данных: Вы можете собирать структурированную информацию (имя, тема, тип сообщения), что облегчает последующее взаимодействие.
  • Удобство пользователя: Посетителям не нужно открывать почтовый клиент — они могут отправить вам сообщение прямо с вашего сайта.
  • Потенциал интеграции: Современные плагины форм подключаются к CRM, инструментам email-маркетинга и платформам автоматизации.

Шаг 1: Выберите правильный плагин контактной формы

WordPress имеет богатую экосистему плагинов контактных форм. Вот наиболее широко используемые варианты:

ПлагинЛучше всего дляЦена
WPFormsНачинающие, простота перетаскиванияБесплатно + Premium
Contact Form 7Разработчики, легкие установкиБесплатно
Ninja FormsГибкие, модульные сборкиБесплатно + Дополнения
Formidable FormsСложные, насыщенные данными формыБесплатно + Premium
Gravity FormsПродвинутые рабочие процессы и интеграцииТолько Premium

Какой плагин выбрать?

  • Contact Form 7 — самый установленный плагин WordPress всех времен. Он легкий и бесплатный, но требует некоторого знакомства с шорткодами.
  • WPForms — самый удобный вариант для начинающих с визуальным конструктором перетаскивания и готовыми шаблонами.
  • Ninja Forms предлагает хороший бесплатный уровень с модульным подходом к добавлению функций.
  • Formidable Forms идеален, если вам нужны многошаговые формы, условная логика или приложения на основе базы данных.

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

Шаг 2: Установка и активация WPForms

2.1 — Вход в панель администратора WordPress

Перейдите на страницу входа WordPress:

https://yourdomain.com/wp-admin

Введите имя пользователя и пароль администратора, затем нажмите Вход.

2.2 — Установка плагина WPForms

  1. В левой боковой панели перейдите в Плагины → Добавить новый.
  2. В строке поиска в верхнем правом углу введите WPForms.
  3. Найдите плагин WPForms – Easy Form Builder в результатах.
  4. Нажмите Установить, затем дождитесь завершения установки.
  5. Нажмите Активировать, чтобы включить плагин на вашем сайте.

После активации в боковой панели WordPress появится новый пункт меню WPForms.

Шаг 3: Создайте форму контакта

3.1 — Откройте конструктор WPForms

  1. В боковой панели WordPress перейдите в WPForms → Add New.
  2. Дайте форме имя (например, *"Contact Us"* или *"General Enquiry Form"*).
  3. Вам будет представлен список предварительно созданных шаблонов. Выберите Simple Contact Form, чтобы быстро начать работу.

WPForms загрузит интерфейс конструктора форм с функцией перетаскивания.

3.2 — Настройте поля формы

Шаблон Simple Contact Form по умолчанию включает три поля:

  • Name
  • Email
  • Message

Это хорошая отправная точка для большинства веб-сайтов. Однако вы можете легко настроить форму в соответствии с вашими потребностями:

Чтобы добавить новое поле:

  • Просмотрите доступные типы полей на левой панели (текст, раскрывающийся список, флажки, загрузка файлов и т. д.).
  • Перетащите любое поле на холст формы справа.

Чтобы отредактировать существующее поле:

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

Общие поля, которые стоит рассмотреть для добавления:

  • Phone Number — полезно для компаний, предлагающих обратные звонки.
  • Subject / Enquiry Type — раскрывающийся список, который помогает вам сортировать входящие сообщения.
  • Website URL — полезно, если вы предлагаете услуги владельцам других сайтов.
  • File Upload — если вам нужно, чтобы клиенты отправляли документы или скриншоты.

3.3 — Настройте параметры формы

Когда вы будете довольны макетом формы, нажмите вкладку Settings в верхней части конструктора. Вы найдете три ключевых раздела:

General Settings

  • Form Name: Внутреннее имя, используемое для идентификации формы на вашей панели управления.
  • Form Description: Необязательное описание для вашей справки.
  • Submit Button Text: Измените текст по умолчанию "Submit" на что-то более ориентированное на действие, например *"Send Message"* или *"Get in Touch"*.
  • Spam Prevention: Включите поле honeypot или CAPTCHA, чтобы уменьшить количество спама.

Notifications

Этот раздел контролирует, где доставляются отправки формы.

  • Send To Email Address: По умолчанию установлено значение {admin_email}, которое использует ваш адрес электронной почты администратора WordPress. Вы можете изменить это на любой адрес или добавить несколько получателей, разделенных запятыми.
  • Email Subject: Настройте строку темы уведомлений по электронной почте (например, *"New Contact Form Submission – {field_id="1"}"*).
  • From Name / From Email: Установите имя отправителя и адрес электронной почты для уведомлений по электронной почте.
  • Reply To: Установите это значение на {field_id="2"} (поле электронной почты), чтобы вы могли ответить непосредственно посетителю.

> Pro tip: Убедитесь, что ваша среда хостинга правильно настроена для отправки транзакционных писем. Если вы используете план Email Hosting AlexHost, вы можете настроить доставку SMTP, чтобы уведомления формы надежно попадали в ваш почтовый ящик — а не в папку спама.

Confirmations

Этот раздел контролирует то, что посетитель видит после отправки формы. У вас есть три варианта:

  • Message: Отобразите благодарственное сообщение на той же странице (например, *"Thanks for reaching out! We'll get back to you within 24 hours."*).
  • Show Page: Перенаправьте пользователя на выделенную страницу благодарности на вашем сайте.
  • Go to URL (Redirect): Отправьте пользователя на внешний URL после отправки.

Рекомендуется использовать пользовательское сообщение подтверждения — оно дает посетителям уверенность в том, что их сообщение было получено, и устанавливает ожидания относительно времени вашего ответа.

Шаг 4: Добавьте контактную форму на страницу или запись

4.1 — Сохраните вашу форму

Перед встраиванием формы нажмите кнопку Save в верхнем правом углу конструктора. Вы увидите подтверждение того, что ваша форма была сохранена.

4.2 — Встройте форму с помощью редактора блоков (Gutenberg)

  1. Перейдите в Pages → Add New (или откройте существующую страницу, например вашу страницу *Contact Us*).
  2. Нажмите значок + для добавления нового блока.
  3. Найдите WPForms в строке поиска блоков.
  4. Выберите WPForms block.
  5. Используйте раскрывающееся меню в блоке для выбора контактной формы, которую вы только что создали.
  6. Нажмите Publish или Update, чтобы опубликовать форму.

4.3 — Встройте форму с помощью шорткода

Если вы используете классический редактор или конструктор страниц, такой как Elementor или Divi, вы можете встроить форму с помощью шорткода:

  1. Перейдите в WPForms → All Forms.
  2. Найдите вашу форму и обратите внимание на столбец Shortcode — он будет выглядеть так:
  3. Скопируйте шорткод и вставьте его в любое место содержимого вашей страницы.

Шаг 5: Протестируйте вашу контактную форму

Никогда не публикуйте контактную форму без предварительного тестирования. Вот простой контрольный список тестирования:

  1. Посетите страницу, на которой вы встроили форму на фронтенде вашего сайта.
  2. Отправьте тестовую запись, используя реальное имя, адрес электронной почты и сообщение.
  3. Проверьте свой почтовый ящик — убедитесь, что уведомление по электронной почте пришло на настроенный адрес.
  4. Проверьте подтверждение — убедитесь, что сообщение спасибо или перенаправление работало правильно.
  5. Протестируйте валидацию — попробуйте отправить форму с пустыми обязательными полями, чтобы подтвердить появление сообщений об ошибках.
  6. Протестируйте на мобильном устройстве — просмотрите форму на смартфоне, чтобы убедиться, что она адаптивна и удобна в использовании.

Если уведомления по электронной почте не приходят, проблема почти всегда связана с конфигурацией электронной почты вашего сервера. Рассмотрите возможность установки SMTP плагина (например, WP Mail SMTP) для маршрутизации писем через выделенный почтовый сервер.

Шаг 6: Расширенная конфигурация (опционально)

После того как ваша базовая контактная форма работает, рассмотрите эти улучшения:

Включить CAPTCHA или защиту от спама

WPForms интегрируется с Google reCAPTCHA и hCaptcha для предотвращения автоматических спам-отправок. Перейдите в WPForms → Settings → CAPTCHA для настройки.

Подключение к инструментам email-маркетинга

WPForms интегрируется с Mailchimp, Constant Contact, AWeber и другими платформами. С премиум-версией вы можете автоматически добавлять отправителей форм в ваш список рассылки.

Настройка условной логики

С WPForms Pro вы можете показывать или скрывать поля на основе предыдущих ответов пользователя — идеально для многоцелевых форм, которые обслуживают разные типы посетителей.

Просмотр отправок в панели управления

Все записи формы хранятся в WPForms → Entries, что дает вам резервную копию каждой отправки, даже если уведомление по электронной почте было пропущено.

Устранение распространенных проблем

ПроблемаВероятная причинаРешение
Форма не отображаетсяШорткод или блок сохранены неправильноПовторно встройте форму и переопубликуйте страницу
Уведомления по электронной почте не приходятНеправильная конфигурация почты сервераУстановите WP Mail SMTP и настройте SMTP
Спам-отправкиОтсутствуют меры защиты от спамаВключите reCAPTCHA или honeypot в настройках WPForms
Форма не отправляетсяКонфликт JavaScript с темой или плагиномДеактивируйте другие плагины один за другим, чтобы определить конфликт
Стиль выглядит нарушеннымКонфликт CSS темыИспользуйте встроенные параметры стилизации WPForms или добавьте пользовательский CSS

Выбор правильного хостинга для вашего сайта WordPress

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

Вот на что следует обратить внимание при выборе поставщика хостинга WordPress:

  • Быстрое время отклика сервера — критично для скорости загрузки формы и общего пользовательского опыта.
  • Надежная инфраструктура электронной почты — обеспечивает постоянную доставку уведомлений формы.
  • SSL/TLS шифрование — защищает данные, которые посетители отправляют через вашу форму.
  • Масштабируемость — по мере роста вашего сайта ваш хостинг должен расти вместе с ним.

AlexHost предлагает набор решений для хостинга, соответствующих каждому этапу вашего пути с WordPress:

  • Общий веб-хостинг — самая доступная точка входа, идеальна для новых блогов и небольших сайтов компаний.
  • VPS хостинг — выделенные ресурсы и полный root доступ для растущих сайтов, которым нужно больше контроля и производительности.
  • VPS с cPanel — объединяет мощь VPS с привычным интерфейсом cPanel, делая управление сервером доступным для неподготовленных пользователей.
  • SSL сертификаты — защитите вашу контактную форму и защитите данные посетителей с помощью стандартного в отрасли шифрования.

Заключение

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

Краткое резюме процесса:

  1. Выберите плагин — WPForms — лучший универсальный выбор для большинства пользователей.
  2. Установите и активируйте плагин из каталога плагинов WordPress.
  3. Создайте вашу форму с помощью конструктора перетаскивания и настройте уведомления и подтверждения.
  4. Встройте форму на вашу страницу контактов, используя блок WPForms или шорткод.
  5. Тщательно протестируйте перед запуском.
  6. Регулярно отслеживайте отправки и оперативно отвечайте, чтобы поддерживать крепкие отношения с посетителями.

С правильным плагином и надежной хостинг-средой ваша контактная форма WordPress будет запущена менее чем за 30 минут — и будет работать на благо вашего бизнеса долгие годы.