Настройка плагина Beaver Builder для WordPress
При работе с конструкторами страниц часто сталкиваешься с раздутым кодом и медленной загрузкой. Elementor, при всей популярности, генерирует тонны лишних обёрток и скриптов, которые проседают LCP и TTFB. Beaver Builder решает эту проблему: его код чист, предсказуем, а производительность на 30% выше. Мы используем его в проектах с высокими требованиями к Core Web Vitals — опыт более 5 лет и 30+ успешных внедрений.
Beaver Builder не просто «ещё один конструктор». Его архитектура даёт три ключевых преимущества: чистота HTML (каждый модуль выводит ровно ту разметку, которую вы задали, без мусора), стабильность обновлений (плагин редко ломает существующий контент, в отличие от конкурентов) и API для разработки (вы можете расширить функционал любыми кастомными модулями без хаков). Сравните с Elementor: типичная страница на BB весит на 40% меньше, а LCP снижается в среднем на 0.8–1.2 сек. Это результаты наших замеров на десятках проектов. Мы гарантируем чистоту кода и документацию после каждого проекта.
Как Beaver Builder влияет на Core Web Vitals?
Конструкторы вроде WPBakery генерируют огромное количество вложенных div. BB — наоборот: минимум обёрток, только семантические теги. Это напрямую улучшает LCP (самый тяжёлый блок загружается быстрее) и снижает TTFB за счёт меньшего размера HTML. Более того, BB не загружает свои скрипты на страницах без его блоков, в отличие от Elementor, что снижает общий вес страницы и ускоряет INP. Если ваш проект на WordPress и вы ориентируетесь на Core Web Vitals, настройка Beaver Builder — правильный выбор.
Почему стоит заказать кастомные модули?
Без навыков программирования невозможно добавить специфичный функционал — слайдеры, калькуляторы, интерактивные карты. Мы разрабатываем модули под вашу задачу через стандартное API. Вот как выглядит простой модуль с иконкой и заголовком:
// my-module/my-module.php class MyTextIconModule extends FLBuilderModule { public function __construct() { parent::__construct( [ 'name' => 'Text + Icon', 'description' => 'Текст с иконкой', 'category' => 'My Modules', 'partial_refresh' => true, 'dir' => __DIR__, 'url' => plugins_url( '', __FILE__ ), ] ); } } FLBuilder::register_module( 'MyTextIconModule', [ 'general' => [ 'title' => 'Основное', 'sections' => [ 'content' => [ 'title' => 'Контент', 'fields' => [ 'title' => [ 'type' => 'text', 'label' => 'Заголовок', ], 'icon' => [ 'type' => 'icon', 'label' => 'Иконка', ], ], ], ], ], ] ); Шаблон модуля (frontend.php) получает данные через $settings:
// my-module/includes/frontend.php <div class="my-text-icon"> <?php if ( $settings->icon ) : ?> <i class="<?php echo esc_attr( $settings->icon ); ?>"></i> <?php endif; ?> <h3><?php echo esc_html( $settings->title ); ?></h3> </div> Какие проблемы решает настройка Beaver Builder?
| Проблема | Решение Beaver Builder |
|---|---|
| Раздутый код, медленная загрузка | Чистый HTML, минимум обёрток, выборочная загрузка скриптов |
| Сложность поддержки | Предсказуемая разметка, без шорткодов и мусорных комментариев |
| Отсутствие кастомного функционала | API для модулей, интеграция с ACF и Themer |
Как мы настраиваем Beaver Builder под ваш проект?
Процесс состоит из 5 этапов:
| Этап | Длительность | Результат |
|---|---|---|
| Аналитика | 1 день | Прототип страниц, список модулей |
| Установка и базовые настройки | 1–2 дня | Плагин активирован, глобальные стили заданы, шаблоны сохранены |
| Разработка кастомных модулей | 1–3 дня | Созданы модули под ваши макеты |
| Интеграция (ACF, Themer) | 1–2 дня | Динамический контент, кастомные шаблоны |
| Тестирование и оптимизация | 1 день | Кеш, сброс ассетов, проверка Core Web Vitals |
Шаг 1. Установка и глобальные настройки
Активируем нужную версию (Lite бесплатно, Standard/Pro/Agency — платно). В Global Settings задаём брейкпоинты (Medium ≤ 992px, Small ≤ 768px), модульный отступ 20px, шрифты. Это база, от которой отталкивается вся вёрстка.
Шаг 2. Создание сохранённых шаблонов
Beaver Builder позволяет сохранять строки, колонки, модули и целые макеты как шаблоны. Они хранятся в записях fl-builder-template. Это удобно для переиспользования блоков на разных страницах.
Шаг 3. Разработка кастомных модулей
Если готовых модулей не хватает, пишем свои. API документирован и прост: наследуете FLBuilderModule, описываете поля в register_module(), создаёте frontend.php. Пример выше.
Шаг 4. Интеграция с Beaver Themer и ACF
Beaver Themer — отдельный плагин для создания шаблонов header/footer, архивов, 404 и т.д. Условия отображения настраиваются как в Elementor Pro. Через field connections (кнопка с молнией) привязываем ACF-поля к модулям — это позволяет выводить динамический контент без программирования.
Шаг 5. Оптимизация производительности
BB кеширует CSS в wp-content/uploads/fl-builder/cache/. После изменений сбрасываем кеш через Settings → Tools → Clear Cache или программно:
FLBuilderModel::delete_asset_cache_for_all_posts(); Плюс: BB не загружает свои скрипты на страницах без его блоков, в отличие от Elementor. Это снижает общий вес страницы.
Что входит в настройку Beaver Builder (deliverables)
- Установка и активация плагина нужной редакции
- Конфигурация глобальных стилей (шрифты, отступы, брейкпоинты)
- Создание сохранённых шаблонов строк, модулей, макетов
- Разработка до 5 кастомных модулей (больше — обговаривается отдельно)
- Интеграция с ACF и Beaver Themer (до 3 шаблонов)
- Настройка кеширования и очистка ассетов
- Документация по созданным модулям (список полей, описание настроек)
- Передача доступов и инструкция по редактированию
Типичные ошибки при работе с Beaver Builder
Конфликт с кешированием: если после изменений страница не обновляется — очистите кеш плагина и серверный кеш. Некорректный CSS в кастомных модулях: используйте префиксы классов, чтобы избежать пересечения с темами. Потеря шаблонов при смене темы: шаблоны хранятся в базе как записи fl-builder-template, они не привязаны к теме, но могут некорректно отображаться. Тестируйте на staging.
Сроки и стоимость
Ориентировочные сроки: базовая настройка + 5–8 страниц — от 1 до 2 дней; кастомные модули, Beaver Themer, ACF — от 2 до 4 дней. Стоимость рассчитывается индивидуально после анализа вашего проекта. Получите консультацию — оценим объём и назовём цену в течение 1 дня.
Beaver Builder — зрелый продукт с открытой архитектурой, рекомендуемый WordPress-сообществом. Закажите настройку под ключ: мы гарантируем чистый код, производительность и документацию. Просто напишите нам — обсудим детали.







