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

CMB2

Разработчик: Justin Sternberg

Страница на WordPress.org ↗
Активных установок
300 тыс.+
Оценка
★ 5 (91)
Версия
2.13.5
Обновлён
27 октября 2026 г.
WordPress
3.8.0+ · до 7.1.4
PHP
7.4+

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

Библиотека для разработчиков: метабоксы, произвольные поля, страницы настроек и формы для записей, терминов, пользователей и комментариев. Настраивается кодом, а не мышью.

CMB2 — плагин WordPress из раздела «Формы». Его используют более 300 тыс. сайтов.

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

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

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

Плюсы

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

Минусы

  • Нет визуального конструктора: поля описываются PHP-кодом, нужен разработчик
  • Документация на английском, в основном в вики на GitHub и в комментариях к коду
  • Данные хранятся как обычные метаполя, при отказе от библиотеки вывод придётся переписывать

Что умеет

CMB2 — это инструмент разработчика, а не готовый «конструктор полей». Вы описываете метабоксы и поля в коде, а библиотека рисует форму, сохраняет значения и проверяет данные. Подходит для записей и страниц, терминов таксономий, профилей пользователей, комментариев и отдельных страниц настроек сайта.

Особенности:

  • несколько встроенных типов полей и возможность добавить свои через хук;
  • повторяемые поля и группы полей;
  • формы для фронтенда, например приём материалов от пользователей;
  • множество хуков и фильтров для тонкой настройки без правки библиотеки.

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

Установите плагин, затем скопируйте файл example-functions.php в тему или собственный плагин, переименуйте функции и оставьте только нужные поля. В этом файле показаны примеры для основных типов. Дальше значения выводятся в шаблонах стандартными функциями WordPress для работы с метаполями.

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

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

  • Нужна разработка. Без знаний PHP работать с CMB2 неудобно. Если нужен интерфейс для настройки полей мышью, выберите Advanced Custom Fields или Meta Box.
  • Совместимость между сайтами. Если поля описаны в теме, при её смене они пропадут из админки (данные в базе останутся). Выносите описание в отдельный плагин.
  • Безопасность. В шаблонах всегда экранируйте выводимые значения, а при формах на фронтенде проверяйте права и защиту от спама. Персональные данные из таких форм подпадают под 152-ФЗ.
  • Поддержка. Ответы на вопросы чаще всего ищутся в вики и исходниках. Закладывайте время на разбор.

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

Разработчикам тем и плагинов, которым нужны гибкие метаполя без сторонних зависимостей и лишнего интерфейса. Тем, кто собирает сайт без кода, лучше взять решение с конструктором. Для сравнения посмотрите Advanced Custom Fields, Meta Box и Pods.

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

  • Сделайте резервную копию файлов и базы — откатиться после неудачной установки без неё сложно.
  • Проверьте плагин на тестовой копии сайта, если на сайте уже много расширений.
  • Не ставьте два плагина с одной задачей: два 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)

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

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