В тему встроен модуль контактной формы, который позволяет создавать формы обратной связи без установки дополнительных плагинов. Для большинства задач он может заменить такие популярные решения, как Contact Form 7, WPForms и Fluent Forms.
Ниже представлены несколько примеров работы контактной формы в различных вариантах ее размещения.
Контактная форма, добавленная через шорткод без атрибутов
Ниже показан пример стандартной контактной формы, вставленной в запись с помощью шорткода [contact_form] без дополнительных параметров.
Контактная форма с ограничением полей
С помощью параметра fields можно вывести только необходимые поля. В примере ниже отображаются только поля «Имя» и «E-mail». Такой вариант подойдет для простой формы обратной связи или сбора контактных данных.
Возможности модуля
Контактная форма легко адаптируется под разные задачи. Помимо изменения состава и порядка полей, модуль поддерживает AJAX-отправку без перезагрузки страницы, перенаправление пользователя после успешной отправки, настройку сообщений об успехе и ошибках, изменение email отправителя и другие параметры.
Для отдельных форм можно использовать параметры шорткода, чтобы переопределить общие настройки. Например, вывести только нужные поля, включить AJAX-отправку или изменить страницу, на которую будет перенаправлен пользователь после отправки формы.
Все основные параметры находятся в разделе Внешний вид → Настроить → Модули → Контактная форма.
