Перейти до вмісту
Як створити форми за допомогою Elementor Pro: контактні, реєстраційні та багатоетапні
Elementor📖 Підручник

Як створити форми за допомогою Elementor Pro: контактні, реєстраційні та багатоетапні

Erik KellerErik KellerОновлено: 14 хв читання913 переглядів

Форми є необхідними для будь-якого вебсайту — від простих контактних форм до складних багатоступеневих реєстраційних процесів. Elementor Pro включає вбудований віджет Форм, який у багатьох випадках усуває потребу в окремому плагіні для форм. У цьому посібнику ми розглянемо, як створити контактні форми, реєстраційні форми та багатоступеневі форми за допомогою Elementor Pro, а також варіанти інтеграції для email-маркетингу та CRM-сервісів.

Цей посібник вимагає Elementor Pro. Безкоштовна версія Elementor не включає віджет Форм.

Огляд віджета Форм Elementor

Віджет Форм Elementor підтримує такі типи полів:

Тип поляВипадок використанняПримітки
ТекстІм'я, компанія, тема листаОднорядний текстовий ввід
EmailЗбір адрес електронної поштиВключає валідацію формату електронної пошти
Текстова областьТекст повідомлення, коментарі, описиБагаторядковий текст з налаштовуваними рядками
ТелефонНомери телефонівВикликає числову клавіатуру на мобільному
ЧислоКількості, бюджети, рейтингиВалідація мін/макс/кроку
URLАдреси вебсайтівВалідація формату URL
ВибірВипадний вибір (країна, категорія)Одиничний або множинний вибір
РадіоОдиничний вибір з варіантів (тип послуги)Видимі варіанти без випадаючого списку
ЧекбоксМножинні вибори (інтереси, послуги)Дозволено множинні вибори
ДатаДати призначень, дати подійВбудований вибір дати
ЧасПланування призначеньКонтроль вибору часу
Завантаження файлівРезюме, документи, подання зображеньНалаштовувані типи файлів та обмеження розміру
ПрийняттяУмови та положення, згода GDPRОбов'язковий чекбокс з посиланням
СхованеДані відстеження (URL сторінки, реферер)Не видно користувачу
reCAPTCHAЗахист від спамуЧекбокс v2 або невидимий v3
HoneypotАнти-спам (невидимий для людей)Сховане поле, яке ловить ботів

Створення контактної форми

Крок 1: Додайте віджет Форми

  1. Відкрийте будь-яку сторінку в редакторі Elementor
  2. Шукайте "Форма" в панелі віджетів
  3. Перетягніть віджет Форми у ваш макет
  4. За замовчуванням форма включає поля Ім'я, Email та Повідомлення

Крок 2: Налаштуйте поля форми

Для стандартної контактної форми ця конфігурація полів працює добре:

  1. Ім'я (Текстове поле, обов'язкове) – Підказка: "Ваше ім'я"
  2. Email (Email поле, обов'язкове) – Підказка: "[email protected]"
  3. Тема (Текстове поле, необов'язкове) – Підказка: "Як ми можемо допомогти?"
  4. Повідомлення (Текстова область, обов'язкове) – Підказка: "Розкажіть нам про ваш проект...", Рядки: 5
  5. reCAPTCHA або Honeypot для захисту від спаму

Крок 3: Налаштуйте дії після відправки

У розділі "Дії після відправки" налаштуйте, що відбувається, коли користувач надсилає форму: For related information, see our guide on Elementor complete guide.

  • Email: Надіслати дані форми на вашу електронну адресу (або кілька адрес)
  • Перенаправлення: Перенаправити користувача на сторінку подяки після відправки
  • Спливаюче вікно: Відобразити спливаюче вікно підтвердження
  • Webhook: Надіслати дані форми на зовнішній URL (Zapier, Make, кастомний API)
  • Mailchimp / ConvertKit / Drip: Додати підписників до списків email-маркетингу
  • Slack: Надіслати сповіщення в канал Slack
  • Discord: Надіслати сповіщення на вебхук Discord

Крок 4: Стилізуйте форму

У вкладці Стиль налаштуйте візуальний вигляд: For related information, see our guide on Elementor templates and kits.

  • Макет форми
    • Типи полів: Поля, що розташовані вертикально (на всю ширину) або в ряд (поряд)
    • Стилізація полів: Межа, колір фону, відступ, радіус межі, колір у стані фокусу
    • Стилізація міток: Шрифт, розмір, колір, відстань
    • Стилізація кнопок: Колір фону, колір тексту, межа, ефекти при наведенні, опція на всю ширину
    • Повідомлення: Кольори та типографіка повідомлень про успіх та помилку

    Створення багатоступеневої форми

    Багатоступеневі форми корисні для довгих форм (реєстрації, заявки, опитування), де показ усіх полів одночасно може перевантажити користувачів. Elementor Pro підтримує багатоступеневі форми на базовому рівні. For related information, see our guide on creating landing pages with Elementor.

    Як налаштувати кроки

    1. Додайте віджет форми на вашу сторінку
    2. У списку полів форми додайте тип поля "Крок" між групами полів
    3. Кожне поле Крок створює новий крок з кнопками "Далі" та "Назад"
    4. Приклад структури:
      • Крок 1: Ім'я, Електронна пошта, Телефон (Особиста інформація)
      • Крок 2: Компанія, Бюджет, Термін (Деталі проекту)
      • Крок 3: Повідомлення, Завантаження файлу (Додаткова інформація)

    Багатоступеневі форми відображають індикатор прогресу, який показує, на якому кроці знаходиться користувач. Це зменшує сприйняту складність і покращує показники завершення в порівнянні з показом усіх полів одночасно.

    Створення форми реєстрації користувача

    Elementor Pro може створювати форми реєстрації користувачів WordPress без окремого плагіна:

    1. Додайте віджет форми та налаштуйте поля (Ім'я користувача, Електронна пошта, Пароль)
    2. У розділі "Дії після відправлення" додайте дію "Зареєструвати"
    3. Прив'яжіть кожне поле форми до відповідного поля користувача WordPress
    4. Встановіть роль користувача за замовчуванням для нових реєстрацій
    5. За бажанням перенаправте користувачів на їхню сторінку облікового запису після реєстрації

    Примітка: WordPress за замовчуванням вимагає, щоб адміністратор затверджував нових користувачів. Ви можете змінити це в Налаштуваннях → Загальні → Членство, якщо хочете, щоб користувачі реєструвалися вільно.

    Інтеграція з сервісами email-маркетингу

    Elementor Pro інтегрується з популярними платформами email-маркетингу безпосередньо:

    СервісТип інтеграціїКроки налаштування
    MailchimpНативна (вбудована)Додати API ключ → Вибрати список → Прив'язати поля
    ConvertKitНативна (вбудована)Додати API ключ → Вибрати форму → Прив'язати поля
    ActiveCampaignНативна (вбудована)Додати API облікові дані → Вибрати список → Прив'язати поля
    DripНативна (вбудована)Додати API токен → Вибрати обліковий запис → Прив'язати поля
    GetResponseНативна (вбудована)Додати API ключ → Вибрати кампанію → Прив'язати поля
    MailerLiteНативна (вбудована)Додати API ключ → Вибрати групу → Прив'язати поля
    HubSpotЧерез WebhookСтворити підключення Zapier/Make з дією webhook

    Для кожної інтеграції процес такий: введіть API ключ вашого сервісу в налаштуваннях інтеграції Elementor, потім виберіть сервіс як "Дію після відправлення" у вашій формі. Прив'яжіть поля вашої форми до полів сервісу, і підписники будуть додані автоматично, коли форма буде надіслана.

    Стратегії захисту від спаму

    Контактні форми приваблюють спам-ботів. Elementor Pro надає кілька варіантів запобігання спаму:

    • Google reCAPTCHA v3: Невидиме виявлення спаму, яке оцінює відправлення без взаємодії користувача. Рекомендується для більшості форм
    • reCAPTCHA v2: Чекбокс "Я не робот". Більш помітний, але може зменшити кількість заповнених форм
    • Поле Honeypot: Невидиме поле, яке заповнюють боти. Якщо поле містить дані, відправлення відхиляється. Взаємодія користувача не потрібна
    • Поле прийняття: Обов'язковий чекбокс (згода GDPR, прийняття умов), який також діє як стримуючий фактор для ботів

    Рекомендуємо використовувати reCAPTCHA v3 у поєднанні з полем Honeypot. Це забезпечує два рівні захисту від спаму без будь-якого видимого впливу на...

    в досвіді користувача.

    Форми Elementor проти спеціалізованих плагінів форм

    ОсобливістьФорми ElementorGravity FormsWPForms
    Візуальний конструкторУ редакторі ElementorОкремий перетягуванняОкремий перетягування
    Умовна логікаБазова (показувати/приховувати поля)РозширенаРозширена
    Інтеграція платежівКнопка PayPalStripe, PayPal, SquareStripe, PayPal, Square
    ОбчисленняНіТакТак (Pro)
    БагатоетапніТакТакТак
    Завантаження файлівТакТакТак
    Управління запитамиЧерез подання ElementorПовний менеджер запитівПовний менеджер запитів
    Вимагає конструктор сторінокТак (Elementor Pro)НіНі

    Форми Elementor достатні для контактних форм, підписки на розсилки та простих форм реєстрації. Для складних форм, які потребують обробки платежів, розширеної умовної логіки або складного управління запитами, спеціалізовані плагіни форм, такі як Gravity Forms або WPForms, є більш підходящими.

    Часто задавані питання

    Чи можу я використовувати форми Elementor без Elementor Pro?

    Ні. Віджет Форми є ексклюзивним для Elementor Pro. Якщо вам потрібні форми з безкоштовною версією Elementor, використовуйте окремий плагін форм, такий як Contact Form 7 (безкоштовно), WPForms Lite (безкоштовно) або Gravity Forms (преміум).

    Де зберігаються подання форм Elementor?

    Подання форм зберігаються в базі даних WordPress і доступні в Elementor → Подання в адміністративній панелі. Ви можете переглядати, експортувати (CSV) та видаляти подання. Подання також надсилаються на електронні адреси, які ви налаштовуєте в дії Email.

    Чи можуть форми Elementor приймати завантаження файлів?

    Так. Додайте тип поля Завантаження файлів до вашої форми. Ви можете налаштувати прийнятні типи файлів (PDF, JPG, PNG, DOCX тощо) і максимальний розмір файлу. Завантажені файли зберігаються в медіатеці WordPress і пов'язані з поданням форми.

    Як я можу додати умовну логіку до форм Elementor?

    Elementor Pro підтримує базову умовну логіку: показувати або приховувати поля на основі значення іншого поля. У налаштуваннях поля увімкніть "Умовна" і встановіть умови (наприклад, показувати поле "Компанія" лише тоді, коли вибрано радіокнопку "Я бізнес"). Для розширеної умовної логіки (обчислення, багаторівневі умови) може бути більш підходящим спеціалізований плагін форм.

    Чи можу я створювати спливаючі форми з Elementor?

    Так. Створіть шаблон спливаючого вікна в Elementor, додайте всередині нього віджет Форми та встановіть умови тригера (клік, відсоток прокрутки, намір виходу, затримка часу). Це корисно для підписки на розсилки, лід-магнітів і промоційних пропозицій без додавання форми до основного макету сторінки.

    Як я можу запобігти спаму на формах Elementor?

    Використовуйте Google reCAPTCHA v3 (невидима) в поєднанні з полем Honeypot для двошарового захисту. Це блокує автоматизовані боти без додавання тертя для реальних користувачів. Для форм з високим обсягом спаму розгляньте можливість додавання поля Прийняття (обов'язковий прапорець) як третього рівня захисту.

    Отримайте Elementor Pro з конструктором форм

    Отримайте доступ до віджету Форми, Theme Builder, WooCommerce Builder та 100+ Pro віджетів. Створюйте форми візуально без додаткових плагінів.

    Переглянути Elementor Pro →

Часті запитання

Чи потрібен мені Elementor Pro для створення форм?
Так. Віджет Форм є функцією Elementor Pro. Безкоштовна версія Elementor не включає функціональність форм. Альтернативні варіанти безкоштовно включають WPForms Lite або Contact Form 7 з макетом Elementor.
Чи можуть форми Elementor надсилати дані до сервісів email-маркетингу?
Так. Форми Elementor Pro інтегруються з Mailchimp, ActiveCampaign, Drip, GetResponse, ConvertKit та іншими email-сервісами через вбудовані інтеграції. Ви можете зв'язати поля форми з полями списку email для автоматичного управління підписниками.
Як створити багатоетапну форму в Elementor?
Додайте віджет Форми, потім вставте поля Кроку між полями вашої форми, щоб створити окремі сторінки. Elementor автоматично додає кнопки навігації між кроками. Налаштуйте індикатори кроків, текст кнопок та правила валідації для кожного кроку.
Чи можу я додати умовну логіку до форм Elementor?
Elementor Pro підтримує умовне відображення полів починаючи з версії 3.15. Ви можете показувати або приховувати поля на основі значень інших полів. Для більш складної умовної логіки сторонні аддони, такі як Dynamic.ooo або JetFormBuilder, надають розширені можливості.
Де зберігаються надходження форм Elementor?
Elementor Pro зберігає надходження форм у базі даних WordPress, доступні з Elementor, Розсилки в адміністративному меню. Ви можете переглядати, експортувати та керувати надходженнями безпосередньо. Повідомлення електронною поштою надсилаються одночасно на основі вашої конфігурації.

Поділитися публікацією

Про Автора

Erik Keller
Erik Keller

Експерт з WordPress

Старший спеціаліст з WordPress з великим досвідом розробки тем, плагінів та WooCommerce. Захоплений допомогою бізнесу досягти успіху за допомогою рішень WordPress.

WordPressWooCommerceРозробка темРозробка плагінівОптимізація продуктивності

Будьте в Курсі

Отримуйте найновіші поради та посібники WordPress на свою пошту.