Что умеет
Ultra Addons расширяет Contact Form 7, который сам по себе умеет немногое. Ключевое преимущество плагина — отдельные дополнения, которые включаются по необходимости.
В бесплатной версии:
- Структура формы: колонки и сетка, многошаговая форма, условные поля (показать или скрыть поле в зависимости от выбора).
- После отправки: редирект на страницу благодарности или внешний адрес, номер заявки, PDF-копия.
- Интеграции: Telegram, Mailchimp, вебхуки, выпадающий список товаров WooCommerce.
- Поля: страна с флагом и телефонным кодом, оценка звёздами, ползунок, цифровая подпись, предзаполнение значениями.
- Хранение: сохранение заявок в базе данных WordPress.
- Оформление: стили формы и плейсхолдеров, защита от спама, генератор формы с помощью ИИ.
В Pro есть формы бронирования, условный редирект, диалоговая форма, повторитель полей, WhatsApp, публикация записей из формы и оформление заказа WooCommerce.
Установка и настройка
Сначала установите и активируйте Contact Form 7, затем Ultra Addons. В разделе настроек включите нужные дополнения. После этого в редакторе формы CF7 появятся новые теги и вкладки. Для многошаговой формы разбейте поля на шаги, для условных полей задайте правила видимости, для Telegram — укажите токен бота и идентификатор чата.
Подводные камни
- Telegram доступен в России не всегда и не везде, а токен бота хранится в настройках сайта. Лучше создать отдельного бота для формы.
- Если вы сохраняете заявки в базе или отправляете их в Mailchimp и другие внешние сервисы, это обработка персональных данных: добавьте согласие по 152-ФЗ в форму и политику конфиденциальности, учитывайте место хранения данных.
- Не включайте все дополнения подряд. Каждое добавляет код и подключает стили и скрипты, поэтому проверяйте скорость страниц с формой.
- После обновления CF7 проверьте формы: стороннее расширение иногда отстаёт от новой версии основного плагина.
- Если вам нужна оплата на форме или сложная логика, возможно, удобнее конструктор форм, в котором всё это есть из коробки.
Кому подойдёт
Тем, кто уже использует Contact Form 7 и хочет добавить условные поля, шаги и интеграции без перехода на другой плагин. Если готовы сменить решение, посмотрите WPForms, Fluent Forms или Forminator.