В этой статье дается краткий обзор того, как работает Page Builder Sandwich. Она предназначена для тех, кому интересно, как наш конструктор страниц интегрируется с различными элементами WordPress. Я не буду подробно останавливаться на отдельных функциях Page Builder Sandwich; если они вам интересны, перейдите на нашу страницу с видео, где мы демонстрируем каждую функцию отдельно в коротких скринкастах.
Если вы хотите узнать, чем Page Builder Sandwich отличается от других конструкторов страниц, ознакомьтесь с нашей статьей Чем Page Builder Sandwich отличается от остальных.

Где он находится? И что с его помощью можно редактировать?
В отличие от многих других конструкторов страниц, Page Builder Sandwich работает во фронтенде вашего сайта. Если вы находитесь в панели управления, рядом с кнопками редактора контента есть кнопка «Frontend», которая перенаправит вас на фронтенд страницы.
Page Builder Sandwich позволяет редактировать записи, страницы и контент произвольных типов записей. Однако он не позволяет напрямую редактировать сводные страницы записей блога и другие не являющиеся отдельными страницами разделы вашего сайта. Думайте об этом так: если то, что вы хотите отредактировать, имеет редактор контента в панели управления (как «Добавить запись» и «Добавить страницу»), то Page Builder Sandwich можно использовать. Вы можете редактировать отдельные страницы и записи блога, и, например, если у вас установлен плагин, добавляющий меню ресторана или элементы портфолио, их вы также сможете редактировать.
Во фронтенде мы добавили синюю кнопку «Edit with Page Builder Sandwich» в панель администратора. Просто нажмите ее, чтобы начать редактирование страницы.
Прямое редактирование контента
С Page Builder Sandwich мы сделали редактирование контента максимально простым и безболезненным. Редактировать контент легко и понятно: просто нажмите и печатайте. Все настолько просто.

Представляем инспектор
Мы заметили, что во многих конструкторах страниц используется огромное количество всплывающих окон. Лично мне не нравятся всплывающие окна, поскольку они отвлекают и фактически говорят: «Эй, остановись и заполни сначала эти поля». Они нарушают плавность и непрерывность процесса редактирования. Поэтому мы свели использование всплывающих окон к минимуму и вместо них создали инспектор.
Инспектор — это область в виде боковой панели, в которой собраны все инструменты форматирования и макетирования, которые вам могут понадобиться. Инспектор можно закрепить слева или справа на экране, чтобы вам было удобно видеть редактируемый материал.
С помощью инспектора можно настраивать различные свойства текста, такие как заголовки, размер шрифта, жирный шрифт, курсив, цвет текста и многое другое. Помимо этого, он позволяет добавлять изображения и создавать строки или колонки контента. Он также поддерживает более сложное редактирование: растягивание строк на всю ширину страницы, настройку цвета фона строк и колонок, вертикальное выравнивание контента, а также отступы и фоновые изображения. Это весьма мощный инструмент, и вы будете использовать его чаще всего.
Интеграция с темами WordPress
По своей природе Page Builder Sandwich практически не включает в себя собственных стилей. Когда вы редактируете контент, отображаемые стили в основном берутся из вашей темы.
Интеграция с шорткодами
Шорткоды — важная часть WordPress, и, скорее всего, вы будете использовать множество шорткодов на своем сайте. Page Builder Sandwich отлично с ними справляется: ваши шорткоды будут отображаться во фронтенде в уже отрендеренном виде. Шорткоды также остаются доступными для редактирования, и самое приятное — после внесения изменений они будут мгновенно перерисованы с учетом правок.
Для удобства редактировать шорткоды можно с помощью инспектора. Если вам нужен более глубокий контроль, вы можете дважды щелкнуть по шорткоду, чтобы отредактировать его в исходном текстовом виде. Кроме того, все доступные на вашем сайте шорткоды перечислены в инспекторе для их легкого добавления в контент.

Как насчет перегруженности сайта?
Кому нравятся медленные сайты? Точно не нам, и уж тем более не вам. Мы позаботились о том, чтобы Page Builder Sandwich практически не влиял на производительность вашего сайта. Для неавторизованных пользователей подключаются лишь CSS-стили строк и колонок, а также необходимые JS- и CSS-скрипты для используемых шорткодов.
Для разработчиков
Если вы разработчик и используете шорткоды в своих плагинах WordPress, Page Builder Sandwich предоставляет Shortcode API, с помощью которого вы можете легко предоставить своим клиентам поля для простого создания и изменения ваших шорткодов.
Если вы хотите дополнительно расширить возможности или интегрироваться с определенными частями Page Builder Sandwich, у нас также есть множество полезных хуков действий (actions) и фильтров (filters), которые вы можете использовать.
Если вы заядлый блогер и вся ваша работа по созданию контента сводится к написанию полноценных статей с редкими иллюстрациями, то, возможно, существующего редактора контента TinyMCE вам вполне достаточно. Текущий набор инструментов уже содержит всё необходимое для написания статей: у вас есть базовые средства форматирования текста, такие как полужирный, курсив, заголовки и т. д. Но на этом, пожалуй, и всё.


