logotip-vordpress-na-fona-klaviatury-noutbuka

Как объединить Elementor и Gutenberg на одном сайте WordPress

Экосистема WordPress давно перешла от споров «редактор против конструктора» к поиску оптимальных точек их соприкосновения. С одной стороны, стандартный редактор Gutenberg (блочный редактор) развивается семимильными шагами, становясь стандартом де-факто для написания контента. С другой — визуальные конструкторы вроде Elementor предлагают непревзойденную гибкость в создании сложных макетов и лендингов. Цель этой статьи — провести вас по пути бесшовной интеграции Elementor и Gutenberg. Мы разберем технические шаги, и стратегию, позволяющую взять лучшее от обоих миров, ускорить разработку и сохранить чистоту кода.

Содержание

Кратко:

  • Мирный симбиоз. Elementor и Gutenberg могут сосуществовать на одном сайте, выполняя разные задачи: Gutenberg для текста и структуры, Elementor для визуальных акцентов.
  • Официальный мост. Плагин «Elementor Blocks for Gutenberg» является официальным решением, которое превращает шаблоны Elementor в обычные блоки для стандартного редактора.
  • Экономия времени. Вместо того чтобы строить сложную сетку или «шапку» с вкладками стандартными блоками, вы один раз создаете дизайн в Elementor и используете его как многократный шаблон.
  • Единая библиотека дизайна. Вы получаете доступ ко всем шаблонам блоков Elementor (включая шаблоны из наборов вроде ElementsKit) прямо из интерфейса Gutenberg.

Зачем объединять блочный редактор и конструктор страниц?

Перед тем как углубиться в инструкции, важно понять философию такого подхода. Gutenberg (блочный редактор) хорош своей скоростью и нативной архитектурой. Он идеален для «текстовой работы»: ведение блога, создание документации, написание новостей. Однако его система стилей и дизайнерских раскладок все еще уступает зрелым конструкторам.

Elementor, напротив, предлагает сотни виджетов и pixel-perfect контроль над каждым отступом, цветом и анимацией. Но запускать тяжелый интерфейс конструктора для правки опечатки в абзаце — нерационально.

Следовательно, цель гибридного подхода — распределение задач:

  1. Стандартный редактор (Gutenberg). Отвечает за семантику, контент, заголовки, списки, цитаты.
  2. Elementor. Берет на себя функции «тяжелой артиллерии» — сложные сетки, кастомизированные прайс-таблицы, галереи с лайтбоксами, интерактивные кнопки и хедеры.

Как говорил Мэтт Малленвег, сооснователь WordPress:

«Главная цель — сделать публикацию контента настолько простой, насколько это возможно, но при этом дать пользователям инструменты для полного контроля над дизайном».

Гибридный подход полностью реализует эту идею.

Техническая база: Что нужно установить?

Для реализации сценария вам потребуется стандартный набор плагинов. Речь пойдет о бесплатных версиях, что делает этот подход доступным для любого бюджета.

Необходимые компоненты:

  1. Gutenberg: Если вы используете WordPress версии 5.0 и выше, редактор блоков уже встроен в ядро. Дополнительная установка не требуется, но можно поставить отдельный плагин для доступа к экспериментальным функциям.
  2. Elementor (бесплатная версия): Основной конструктор.
  3. Elementor Blocks for Gutenberg: Официальный плагин-мост от команды Elementor.
  4. ElementsKit (опционально): Надстройка (аддон) для Elementor, которая расширяет библиотеку виджетов и готовых блоков. Мы рассмотрим её как пример кастомизации.

Пошаговая инструкция: Как превратить шаблон Elementor в блок Gutenberg

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

Шаг 1. Установка плагина-интегратора

Зайдите в админ-панель WordPress, перейдите в раздел «Плагины» → «Добавить новый». В строке поиска введите запрос «Elementor Blocks for Gutenberg» (иногда встречается как «Block Builder»). Установите и активируйте плагин.
Примечание. Плагин не активируется, если на сайте не установлен и не активирован сам Elementor. Это обязательное условие-зависимость.

Шаг 2. Размещение блока в редакторе

  1. Создайте новую запись или страницу, либо откройте существующую для редактирования в Gutenberg.
  2. Нажмите на синий плюсик («+») для добавления нового блока.
  3. В поиске блоков введите «Elementor». Вы увидите блок с названием «Библиотека Elementor» (Elementor Library). Нажмите на него, чтобы вставить в тело статьи.
    В этот момент в редакторе появится серый прямоугольник — контейнер для будущего шаблона.

Шаг 3. Создание или выбор шаблона

После вставки блока у вас есть два пути:

  • Вариант А: Создать новый шаблон с нуля.
    Нажмите кнопку «Создать новый». Интерфейс откроется в новой вкладке браузера, запустится стандартный редактор Elementor. Здесь вы можете использовать любые доступные виджеты — как базовые, так и из установленных аддонов (например, ElementsKit). Разработайте структуру: сетку преимуществ, карточки товаров или сложный заголовок.
  • Вариант Б: Выбрать готовый шаблон из библиотеки.
    Если вы не хотите тратить время на дизайн, используйте готовые решения. В интерфейсе Elementor нажмите на иконку папки («📁»), чтобы открыть библиотеку шаблонов. Переключитесь на вкладку «Блоки» (Blocks). Вы увидите сотни готовых секций — от призывов к действию (CTA) до сложных футеров. Выберите подходящий блок и вставьте его.

Шаг 4. Сохранение в библиотеку для дальнейшего использования

Это ключевой момент для создания собственной коллекции. Допустим, вы сверстали уникальную секцию в Elementor, которой планируете пользоваться постоянно.

  1. В интерфейсе Elementor нажмите на значок гамбургера (≡) в левом верхнем углу.
  2. Выберите пункт «Сохранить как шаблон».
  3. Дайте шаблону имя, выберите тип (например, «Блок» или «Секция»), нажмите «Сохранить».
  4. Вернитесь в редактор Gutenberg. В блоке «Библиотека Elementor» обновите выпадающий список (иногда требуется перезагрузка страницы). Ваш свежесозданный шаблон появится в списке доступных.

Шаг 5. Редактирование существующего шаблона

Одно из главных преимуществ подхода — возможность быстрого внесения правок. Если вы вставили шаблон в статью и поняли, что нужно сменить цвет фона или текст в кнопке:

  1. Нажмите на вставленный блок в Gutenberg.
  2. В правой панели настроек блока (инспекторе) найдите ссылку «Редактировать шаблон с помощью Elementor».
  3. Нажатие на неё перенесет вас в интерфейс конструктора, где можно внести изменения. После обновления шаблона изменения автоматически отобразятся в вашей записи Gutenberg.
    Примечание. Опция появляется только после того, как шаблон уже выбран из выпадающего списка.

Расширение возможностей: Использование сторонних библиотек блоков

Elementor поставляется с хорошей базой шаблонов, но что, если нужно больше? Рынок аддонов для Elementor предлагает тысячи решений. Например, аддон ElementsKit (WPmet) содержит более 400 готовых блоков в бесплатной версии и еще около 500 в премиум.

С точки зрения нашей интеграции, подключение такого аддона не усложняет процесс. Вы просто создаете новый шаблон в Elementor, используете виджеты из ElementsKit для построения макета, сохраняете его. После этого данный кастомный блок появляется в выпадающем списке «Библиотека Elementor» в Gutenberg. Это позволяет создавать уникальные дизайны, которые не пересекаются с дефолтными стилями тысяч других сайтов.

Анализ и рекомендации: Когда такой подход оправдан?

Рассмотрим сценарии использования и проведем небольшой анализ эффективности.

Когда использовать гибридный подход:

  1. Корпоративные блоги. Дизайн блога требует уникальных «вставок» (например, форма подписки в виде сложной секции, блок «Автор месяца» с аватаркой и соцсетями). Контент-менеджер пишет текст в Gutenberg, а ответственный за дизайн единожды верстает эти вставки в Elementor.
  2. Посадочные страницы с текстовыми блоками. Если у вас лендинг с большими описательными разделами, лучше писать их в нативном редакторе (он быстрее и удобнее для набора текста), но вставлять между ними сложные визуальные секции (тарифы, слайдеры отзывов) из Elementor.
  3. Агентства и дизайн-студии. Разработчики могут создавать библиотеку фирменных блоков в Elementor, а затем передавать клиенту доступ к редактированию текста через простой и понятный Gutenberg, не боясь, что клиент «сломает верстку».

Когда лучше придерживаться чего-то одного:

  • Если весь сайт строится исключительно на динамических данных и полной кастомизации темы через Elementor Pro (тематический конструктор), тогда Gutenberg может вообще не использоваться.
  • Если сайт требует максимальной производительности, и вы используете легкие блочные темы (блочные темы на нативном движке), добавление Elementor даже в качестве «вставок» добавит веса страницам.

Часто задаваемые вопросы (Q&A)

1. Не замедлит ли это мой сайт? Загрузка и Gutenberg, и Elementor одновременно не создаст ли избыточную нагрузку?

Да, технически вы загружаете два движка. Однако, плагин «Elementor Blocks for Gutenberg» оптимизирован так, чтобы подключать стили и скрипты Elementor только на тех страницах, где реально вставлен его блок. Если страница состоит только из нативных блоков Gutenberg, скрипты Elementor грузиться не будут. На страницах со смешанным контентом прирост веса будет, но в современных реалиях (хороший хостинг, кэширование) это некритично для большинства сайтов.

2. Смогу ли я редактировать содержимое блока Elementor прямо в Gutenberg, не открывая сам конструктор?

Нет, прямого WYSIWYG-редактирования текста внутри блока Gutenberg не предусмотрено. Блок «Библиотека Elementor» в Gutenberg выступает контейнером, который отображает готовый HTML, сгенерированный Elementor. Для изменения контента (текста, картинок) нужно заходить в режим редактирования шаблона, который откроет интерфейс Elementor. Это вопрос архитектуры: сложные дизайны требуют сложных инструментов управления.

3. Что произойдет, если я удалю плагин Elementor Blocks for Gutenberg?

Если вы удалите плагин-мост, но оставите сам Elementor, ваши страницы не «сломаются» в плане отображения для посетителей. Однако в редакторе Gutenberg блоки «Библиотека Elementor» перестанут отображаться корректно. Вы увидите сообщение об ошибке или нерабочий блок, так как редактор не сможет найти обработчик для этого типа контента. Сам HTML на фронтенде (то, что видят посетители) останется нетронутым.

4. Работает ли это с бесплатной версией Elementor или нужен Elementor Pro?

Да, это полностью работает с бесплатной версией Elementor. Вы сможете создавать блоки, используя стандартный набор виджетов. Elementor Pro открывает доступ к более продвинутым виджетам (формы, слайдеры) и динамическим возможностям, но сам механизм интеграции не требует Pro-лицензии.

Прокрутить вверх