Налаштування плагіна 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 — одне або кілька повідомлень з адресами, темою, тілом. Smart-теги підставляють дані:

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 робочий день.