Настройка плагина WPForms для WordPress

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

Разработка и обслуживание любых видов сайтов:

Информационные сайты или веб-приложения
Сайты визитки, landing page, корпоративные сайты, онлайн каталоги, квиз, промо-сайты, блоги, новостные ресурсы, информационные порталы, форумы, агрегаторы
Сайты или веб-приложения электронной коммерции
Интернет-магазины, B2B-порталы, маркетплейсы, онлайн-обменники, кэшбэк-сайты, биржи, дропшиппинг-платформы, парсеры товаров
Веб-приложения для управления бизнес-процессами
CRM-системы, ERP-системы, корпоративные порталы, системы управления производством, парсеры информации
Сайты или веб-приложения электронных услуг
Доски объявлений, онлайн-школы, онлайн-кинотеатры, конструкторы сайтов, порталы предоставления электронных услуг, видеохостинги, тематические порталы

Это лишь некоторые из технических типов сайтов, с которыми мы работаем, и каждый из них может иметь свои специфические особенности и функциональность, а также быть адаптированным под конкретные потребности и цели клиента

Предлагаемые услуги
Показано 1 из 1 услугВсе 2065 услуг
Настройка плагина WPForms для WordPress
Простая
~1 рабочий день
Часто задаваемые вопросы

Наши компетенции:

Этапы разработки

Последние работы

  • image_website-b2b-advance_0.png
    Разработка сайта компании B2B ADVANCE
    1262
  • image_web-applications_feedme_466_0.webp
    Разработка веб-приложения для компании FEEDME
    1171
  • image_websites_belfingroup_462_0.webp
    Разработка веб-сайта для компании БЕЛФИНГРУПП
    874
  • image_ecommerce_furnoro_435_0.webp
    Разработка интернет магазина для компании FURNORO
    1094
  • image_crm_enviok_479_0.webp
    Разработка веб-приложения для компании Enviok
    831
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Разработка веб-сайта для компании ФИКСПЕР
    851

Настройка плагина WPForms для WordPress

WPForms — конструктор форм с визуальным drag-and-drop интерфейсом. Занимает нишу между простотой Contact Form 7 и мощью Gravity Forms: есть хранение заявок, шаблоны, условная логика, без перегруженности. Бесплатная версия (Lite) — для простых форм; платные тарифы добавляют условную логику, интеграции, платежи.

Версии

  • WPForms Lite — бесплатно, простые формы, хранение в базе, базовые уведомления
  • WPForms Basic — email-маркетинг интеграции, файловые загрузки
  • WPForms Plus — условная логика, многошаговые формы, дополнительные поля
  • WPForms Pro — Stripe/PayPal, Zapier, Salesforce и другие интеграции

Создание формы

WPForms → Add New → выбрать шаблон или начать с нуля. Интерфейс: слева — доступные поля по группам, справа — форма с областью перетаскивания.

Поля настраиваются кликом: метка, плейсхолдер, обязательность, CSS-класс. Порядок меняется перетаскиванием.

Уведомления

Вкладка Notifications — одно или несколько уведомлений с адресами, темой, телом. Смарт-теги подставляют данные:

Send To: {field_id="3"}      — адрес из поля Email формы
Subject: Заявка от {field_id="1"}
Message: {all_fields}        — все поля одним блоком

Несколько уведомлений с условиями (Plus и выше):

Уведомление 1: → [email protected], если поле «Тема» = «Продажи»
Уведомление 2: → [email protected], если поле «Тема» = «Поддержка»

Подтверждения

Вкладка Confirmations — текстовое сообщение, редирект на страницу, или скрыть форму и показать сообщение:

Type: Message
Message: Спасибо! Мы ответим в течение 2 часов.

Несколько подтверждений с условиями работают аналогично уведомлениям.

Записи (Entries)

WPForms сохраняет каждую отправку в базе данных (wp_wpforms_entries). В WPForms → Entries — таблица всех заявок с поиском, фильтрами, экспортом в CSV.

Запись можно пометить как прочитанную, добавить звёздочку, удалить. Доступ к записям — только для администраторов и редакторов (настраивается).

Условная логика (Plus и выше)

Поле «Нужна ли доставка?»: [Да / Нет]
→ Если «Да» — показать секцию «Адрес доставки»
→ Если «Нет» — скрыть секцию «Адрес доставки»

Условная логика также применима к уведомлениям и подтверждениям.

PHP API и хуки

// Действие после успешной отправки формы
add_action( 'wpforms_process_complete', function( $fields, $entry, $form_data, $entry_id ) {
    $email = $fields[3]['value']; // поле с ID=3
    $name  = $fields[1]['value'];

    // Подписать на рассылку, добавить в CRM
    subscribe_to_mailchimp( $email, $name );
}, 10, 4 );

// Кастомная валидация поля
add_action( 'wpforms_process_validate_text', function( $field_id, $field_submit, $form_data ) {
    if ( 5 === $field_id && strlen( $field_submit ) < 10 ) {
        wpforms()->process->errors[ $form_data['id'] ][ $field_id ] = 'Минимум 10 символов';
    }
}, 10, 3 );

Вставка формы

Шорткод: [wpforms id="123"]

В Gutenberg: блок WPForms → выбрать форму из выпадающего.

В PHP-шаблоне:

echo do_shortcode( '[wpforms id="123"]' );
// или через функцию
wpforms_display( 123, false, true ); // form_id, title, description

Стилизация

WPForms добавляет класс .wpforms-form к форме. Базовые стили включены в плагин; для отключения стандартных стилей:

// Отключить стили WPForms и подключить свои
add_filter( 'wpforms_frontend_css', '__return_empty_array' );

GDPR и согласия

WPForms имеет встроенный GDPR-чекбокс и хранение данных: можно включить запрос согласия на обработку данных и добавить кнопку удаления данных пользователя из записей.

Сроки

Одна-две формы с уведомлениями и хранением заявок — 2–4 часа. Условная логика, многошаговые формы, интеграция с внешними сервисами — 1 рабочий день.