Разработчики Bricks 1.11 сделали более 100 изменений и десятки новых функций и по сути это релиз является одним из самых насыщенных новыми функциями (обновлениями) и знаменует собой еще одну важную веху на пути к Bricks 2.0.
Фильтры запросов: Фаза 2
Этот относительно новый, но уже значимый строительный блок из кирпичиков получил следующие улучшения:
- Новый элемент: Активные фильтры (быстрый просмотр и удаление примененных фильтров)
- Поддержка параметров URL
- Задайте пользовательские имена параметров URL для ваших фильтров (например,
_category
) - Автоматическое обновление URL-адресов в режиме реального времени по мере применения фильтров
- Поддержка навигации браузера вперед/назад/истории
- Совместимость с живым поиском AJAX
- Задайте пользовательские имена параметров URL для ваших фильтров (например,
- Фильтр – Флажок: Режим кнопки
- Фильтр – Флажок: Иерархическая настройка «Автоматически отмечать/снимать отметки с дочерних элементов»
- Фильтр – Радио: Скрыть элемент управления «Все»
- Фильтр – Диапазон: Новые ползунки управления
- Фильтр – Поиск: Очистить значок ввода
- Фильтр – Отправить: Новая настройка «Скрыть, если нет активных фильтров» (тип: Сброс)
- Источник «Таксономия»: включить/исключить термины, упорядочить по
- Новые триггеры взаимодействия: Фильтр пуст и Фильтр не пуст
- Новая кнопка «Удалить все задания индексирования» (используйте, если индексирование зависло)
Как мы видим, команда Bricks сделала для фильтров достаточно много, но что мне действительно нужно было в одном из проектов это Активные фильтры. Я рад что это теперь есть и не нужно кодить.
Новый элемент: Вернуться наверх
Представляем новейший вложенный элемент в Bricks: элемент «Вернуться наверх». Специальные настройки видимости позволяют отображать этот элемент только после прокрутки вниз на определенное количество пикселей или отображать элемент только при прокрутке вверх.
По сути, ничего сверхъестественного, но просто удобно. Раньше приходилось вручную создавать интерактив итд.
Новый элемент: Рейтинг (+ JSON-LD)
Элемент рейтинга позволяет вам определять и отображать любое количество значков. Заполните эти значки цветом с десятичными шагами и поддержите динамические данные для создания настраиваемых виджетов рейтинга.
Используйте его для отображения простого, но эффективного виджета рейтинга звезд на вашем сайте (например рецептов) и включите разметку отзывов schema.org (JSON-LD) одним щелчком мыши. Это помогает поисковым системам понимать и представлять ваши отзывы структурированным образом, улучшая видимость вашего контента в результатах поиска.
Это, вероятно, самый простой способ увеличить CTR поисковой системы. Bricks автоматически создает необходимую разметку, чтобы поисковые системы обогащали результаты вашего текстового поиска рейтингами звезд и подробностями отзывов.
Новые встроенные функции повышения производительности
Разработчики переработали контекстное меню конструктора, добавив больше действий по копированию и вставке, таких как копирование и вставка условий и интерактивных взаимодействий.

Теперь при выборе динамических данных, нужный элемент можно закрепить. А еще теперь все динамические данные разделены на категории, что делает динамические функции Bricks менее загроможденной и более продуктивной.
А при нажатии на значок цикла запросов на панели структуры открывается панель управления циклом запросов, что экономит ваше драгоценное время на редактирование всех ваших запросов.
Если сохранение конструктора когда-либо завершится неудачей, Bricks 1.11 отобразит уведомление с подробностями об ошибках сохранения (код HTTP), предоставляя вам и нам больше информации для упрощения отладки.
Более производительный конструктор
По мере того как вы создаете более сложные и мощные сайты с помощью Bricks, используя тысячи классов на страницах с сотнями элементов, Bricks 1.11 еще больше повышает производительность конструктора.
Обновление до Vue.js 3.5 ( https://blog.vuejs.org/posts/vue-3-5 ) обеспечивает заметный прирост производительности, который наглядно подытожен в сообщении о релизе Vue. Если кратко, то сократилось использование памяти на 56%, а производительность в некоторых моментах улучшилась в 10 раз.
Вдобавок к этому разработчики Bricks переработали глобальную логику классов и панели управления, чтобы устранить следующие внутренние задержки, с которыми пользователи сталкивались на сайтах с тысячами классов и сотнями элементов.
- Начальная задержка при вводе имени класса в раскрывающемся списке классов
- Задержка или даже зависание при создании нового класса в конструкторе
- Задержка повторной визуализации элемента управления при выборе другого элемента или переключении групп управления
Также в основных настройках есть новый параметр Bricks под названием «Query max results» на вкладке «Builder», который позволяет ограничить результаты цикла запроса в редакторе. Используйте его, если сложные вложенные запросы вызывают заметную задержку при создании сайта.
Глобальные классы: Мусорка
Вы когда-нибудь случайно удаляли класс или, что еще хуже, несколько классов и хотели бы иметь возможность быстро восстановить их без использования резервной копии? Удаление классов в Bricks теперь работает так же, как удаление файлов на вашем компьютере.
Вместо того, чтобы немедленно удалить классы навсегда, Bricks перемещает удаленный класс в корзину, доступ к которой можно получить, нажав на значок «Корзина» в глобальном менеджере классов. Из которой можно быстро восстановить или навсегда удалить удаленные классы.

Права доступа к записям с форм
Я просил, задавался вопросом, как так.... Ведь часто делая сайты с формами, я делаю клиента просто "менеджером/редактором", чтобы имел доступ только к нужным функциям. Но при таком подходе небыло возможности дать доступ к просмотру записей форм, например запрос обратного звонка итд.
Теперь можно определить, какие роли пользователей могут просматривать отправленные формы, Bricks > Form Submissions
или разрешить определенным пользователям просматривать их, отредактировав профиль пользователя. Удаление отправленных форм по-прежнему доступно только администраторам.
WooCommerce: новые динамические теги данных
Bricks 1.11 представляет два новых динамических тега данных, которые позволяют отображать изображения ваших продуктов вне элемента «Галерея продуктов». Например, можно дополнительные изображения вывести в элемент «Галерея изображений» или «Карусель».
woo_product_images
: Возвращает основное изображение продукта и изображения галереи.woo_product_gallery_images
: Возвращает только изображения галереи товаров.
А еще можно добавлять модификатор :value
чтобы вернуть идентификаторы изображений, разделенные запятой, для использования внутри пользовательского цикла запросов и т. д.
Новое взаимодействие: Переключить Offcanvas
Раньше единственным полностью доступным решением для переключения Offcanvas в Bricks был элемент «Toggle».
Новое интерактивное взаимодействие «Toggle Offcanvas» позволяет вам включать и выключать любой элемент Offcanvas на вашей странице. Т.е теперь мы не привязываемся к одному элементу, а можем использовать любой из необходимых.
Другие примечательные изменения
- Хлебные крошки: поддержка страниц архива даты, месяца и тегов; новые элементы управления структурой. Элемент хлебных крошек стал намного удобней и функциональней.
- Фоновое видео: новая настройка «Плакат»
- Управление изображением: «Внешний URL» поддерживает динамические данные и был переименован в «Пользовательский URL».
- Интеграции: Поддержка Rank Math & Yoast Content Analysis
Это был краткий обзор улучшений и обновлений в версии Bricks 1.11
Всем успехов в работе !!!