Плагин WordPress · Формы

Conditional Fields for Contact Form 7

Разработчик: Jules Colle

Страница на WordPress.org ↗
Активных установок
100 тыс.+
Оценка
★ 4,8 (166)
Версия
2.8.5
Обновлён
29 октября 2026 г.
WordPress
5.9+ · до 7.1.4
PHP
7.0+

Коротко о плагине

Условная логика для Contact Form 7: блоки полей показываются или скрываются в зависимости от ответов посетителя, в том числе и в тексте письма.

Conditional Fields for Contact Form 7 — плагин WordPress из раздела «Формы». Его используют более 100 тыс. сайтов.

Актуальная версия — 2.8.5, обновление вышло 29 октября 2026 г.

Минимальные требования: WordPress 5.9 и PHP 7.0 или новее; разработчик проверил работу на WordPress 7.1.4.

Для работы нужен установленный плагин: Contact Form 7.

Средняя оценка пользователей на WordPress.org — 4,8 из 5 по 166 отзывам.

Плюсы

  • Превращает длинную форму CF7 в короткую: лишние поля появляются только когда нужны
  • Скрытые обязательные поля не вызывают ошибок валидации
  • Группы можно вкладывать друг в друга, условия настраиваются без кода, есть и текстовый режим
  • Условные блоки работают и в письме: можно показывать часть текста по выбору в форме

Минусы

  • Работает только поверх Contact Form 7, самостоятельной формы не создаёт
  • Повторяющиеся поля, многошаговость и вычисляемые поля есть только в платной версии Pro
  • Скрытые поля всё равно отправляются, поэтому имена полей должны быть уникальными

Что умеет

Плагин добавляет в редактор Contact Form 7 тег «Conditional fields Group». Всё, что находится между открывающим и закрывающим тегом группы, по умолчанию скрыто. На вкладке «Conditional fields» вы задаёте правила вида «если в поле А выбрано значение X, показать группу Б».

Что это даёт на практике:

  • Форма заявки показывает поля для физлица или для организации в зависимости от выбранного варианта.
  • Поле «Другое, уточните» появляется только после выбора соответствующего пункта.
  • Обязательные поля внутри скрытой группы не блокируют отправку.
  • В теле письма можно оборачивать фрагменты в теги [имя-группы] ... [/имя-группы], и они попадут в письмо только если группа была видна. Инверсия записывается с восклицательным знаком: [!имя-группы].

Условия можно писать и текстом, в режиме Text View, если удобнее править правила вручную.

Установка и настройка

Сначала должен быть установлен Contact Form 7. Затем поставьте плагин, откройте нужную форму и вставьте группу через новую кнопку в редакторе. На вкладке «Conditional fields» добавьте условие. После сохранения проверьте форму на сайте и пришедшее письмо.

Подводные камни

  • Уникальные имена. Поля не удаляются, а только скрываются, и при отправке уходят все. Если в двух группах есть поля с одинаковым именем, в письме окажутся неверные значения.
  • Скрипты в подвале. Логика подключается через wp_footer(). Если в теме нет этого вызова или раньше срабатывает ошибка JavaScript, группы будут видны всегда. Откройте консоль браузера (F12) и поочерёдно отключите плагины, чтобы найти виновника.
  • Pro-функции. Многошаговые формы и повторители потребуют версию Pro; оплата зарубежных подписок картой российского банка обычно не проходит, это стоит учесть заранее.

Кому подойдёт

Всем, кто уже работает на Contact Form 7 и хочет сделать форму умнее без смены плагина: заявки, анкеты, расчёты. Если условной логики и других возможностей нужно больше, взгляните на WPForms, Fluent Forms или Forminator, где конструктор и логика встроены.

Перед установкой

  • Сделайте резервную копию файлов и базы — откатиться после неудачной установки без неё сложно.
  • Проверьте плагин на тестовой копии сайта, если на сайте уже много расширений.
  • Не ставьте два плагина с одной задачей: два SEO-плагина или два кэша конфликтуют.
  • После установки проверьте скорость главной и ключевых страниц в PageSpeed Insights.

Похожие плагины

Другие варианты из раздела «Формы».

Весь раздел →

Contact Form 7

Ещё один плагин контактных форм. Простой, но гибкий.

10 млн+ установок ★ 4 (2186)

WPForms — конструктор форм на основе ИИ для WordPress: контактные формы, формы оплаты, формы опросов, викторины и многое другое

Лучший плагин контактных форм для WordPress. Удобный онлайн-конструктор с функцией перетаскивания, позволяющий создавать красивые контактные формы, формы оплаты и другие произвольные формы.

5 млн+ установок ★ 4,8 (14387)

Akismet Anti-spam: Защита от спама.

Лучшая защита от спама для блокировки спам-комментариев и спама в контактной форме. Самое надежное решение для защиты от спама для WordPress и WooCommerce.

5 млн+ установок ★ 4,7 (1187)

Fluent Forms – Создатель настраиваемых контактных форм, опросов, викторин и диалоговых форм

Получите быстрый плагин контактной формы. Создавайте продвинутые формы с помощью перетаскивания и всех умных функций.

800 тыс.+ установок ★ 4,8 (808)

Forminator Forms – Contact Form, Payment Form & Custom Form Builder

Лучший плагин для создания форм WordPress. Создавайте контактные формы, формы оплаты и формы заказов с более чем 1000 интеграциями.

600 тыс.+ установок ★ 4,8 (2144)

SureForms — Contact Form Builder, AI Forms, Payment Form, Survey & Quiz

AI form generator and WordPress form builder for contact and Stripe payment forms, with surveys and quizzes in SureForms Business.

500 тыс.+ установок ★ 4,8 (102)

Оставить заявку

Опишите, что нужно сделать, — ответим в течение рабочего дня и назовём сроки и стоимость.