Вышел Gutenberg 23.6: что нового

Вышел функциональный релиз Gutenberg 23.6 — последний перед выпуском WordPress 7.1. Блоки Playlist и Tabs были переведены из экспериментальной в стабильную версию, добавлены элементы управления обрезкой в медиаредакторе, интегрированные в том числе в блок Cover, адаптивные стили расширены за счет управления aspect-ratio, flex-alignment и text-shadow. Минимальная версия WordPress повышена до 6.9, появились трансформации блока Icon, улучшен функционал RTC (совместного редактирования в реальном времени).

Блоки Playlist и Tabs теперь стабильны

Два блока, которые ранее считались экспериментальными, теперь являются частью стандартной библиотеки блоков и доступны всем желающим.

Блок Playlist воспроизводит список аудиотреков с их метаданными, обложкой, а также опциями формы волны и длительности. Треклист настраиваемый: вы можете задать порядок воспроизведения, добавить вывод обложки, имен исполнителей, номеров треков, длительности треков в соответствии с дизайном вашей страницы.

Блок Tabs позволяет структурировать контент в виде разделов с вкладками, опираясь на лучшие практики, описанные в руководстве W3C ARIA Authoring Practices Guide. В каждую панель можно вложить любые блоки; кнопки вкладок имеют собственные элементы управления цветом, типографикой, границами и отступами, поэтому навигацию можно стилизовать в соответствии с темой.

Улучшения Notes

Функционал примечаний Notes продолжает двигаться в сторону полноценного инструмента для рабочих обсуждений, и в текущем релизе представлено два нововведения.

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

Автозаполнение @mention теперь позволяет адресовать примечание конкретному человеку. Ввод символа @ в примечании открывает список пользователей, по которому можно перемещаться с клавиатуры. Упоминание ведет на страницу пользователя и содержит его ID.

Блок Gallery теперь умеет динамически отображать медиафайлы. Вариация Dynamic Gallery выводит все медиафайлы, прикрепленные к записи, как в редакторе, так и во фронтенде.

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

Коллекции иконок и расширенный API для их регистрации

Иконки теперь могут регистрироваться плагинами и темами, и они организованы в коллекции.

API был расширен: наряду с дефолтными иконками появились вспомогательные функции, позволяющие публиковать собственные наборы иконок в виде коллекций. Иконки представляют собой общие данные для всего сайта, а потому они доступны как в редакторе, так и во фронтенде.

Инструмент выбора иконок был обновлен. Новая вкладка Collections отображает коллекции в сайдбаре – как в случае с Pattern Explorer, – так что вы можете просматривать и искать иконки в рамках одного набора. По умолчанию открывается коллекция, содержащая выбранную вами иконку. Иконки загружаются асинхронно, чтобы обеспечить отзывчивость UI в случае их большого количества.

Другие примечательные изменения

  • Кастомизируемые размеры вьюпортов. Ширина превью для планшетов и мобильных устройств теперь может быть задана в theme.json. В итоге превью для девайсов будет соответствовать фактическим брейкпоинтам вашей темы.
  • Админ-бар выводится по умолчанию в редакторе записей и в редакторе сайта.
  • Опция Apply Globally теперь является селективной. В случае с глобальным применением стилей блока вы можете выбирать, какими свойствами стиля ограничиться (больше не требуется применять «все или ничего»).
  • Добавлена поддержка innerContent для статических внутренних блоков, реализованная в блоке Custom HTML.
  • Добавлена поддержка градиентного фона для блоков Accordion, Post Content, Pullquote, Quote и Verse.
  • Редактор записей теперь всегда отображается во встроенном iframe. Его рендеринг теперь аналогичен редактору сайта.
  • Добавлен новый атрибут excludeCurrent для блока Query Loop, позволяющий исключать текущий пост.

Источник: https://make.wordpress.org/core

Дмитрий/ автор статьи
CCO, Senior SEM/PPC Specialist, WordPress-энтузиаст, переводчик с английского и немецкого. Серый кардинал русскоязычного WP-комьюнити.
Блог про WordPress
Добавить комментарий

Получать новые комментарии по электронной почте.