Вышел Gutenberg 11.8: появились избранные паттерны, добавлена автогенерация анкоров заголовков

На днях вышел Gutenberg 11.8. В этот раз все прошло не слишком гладко: виной всему была путаница с маркировкой релиза. В итоге новая версия была в подвешенном состоянии в течение 8 часов, и только потом уже она оказалась в каталоге плагинов WordPress. Технически релиз был поначалу доступен только через GitHub и SVN.

Свежий релиз включил в себя десятки улучшений, связанных с библиотекой блоков, темами, глобальными стилями и т.д.

Привязанные к интервалам элементы по-прежнему работают в старом стиле. При этом блоки Heading, Post Title, Query Title и Social Icons теперь поддерживают произвольные поля. В блоке Post Featured Image появились элементы управления и полями, и отступами. Кнопки теперь имеют опцию gap (отступ) наряду с параметром margin.

Дочерние блочные темы могут переписывать значения родительских тем через theme.json.

Блочные темы теперь автоматически поддерживают некоторые возможности, включая миниатюры, фиды и т.д. Разработчикам желательно изучить следующий pull request, чтобы понять, что именно больше не требуется регистрировать в темах.

Фоновая прозрачность блока Cover

Пользователи WordPress всегда могли менять в блоке Cover прозрачность фонового изображения. Однако при использовании градиента или фонового цвета эта опция могла исчезнуть.

В Gutenberg 11.8 пользователи могут менять прозрачность блока Cover вне зависимости от фона.

Все это позволяет реализовывать вот такие интересные решения (один Cover внутри второго Cover):

Автоматически генерируемые анкоры заголовков

Gutenberg 11.8 теперь автоматически генерирует и добавляет анкоры для всех блоков Heading, вставленных в редактор. Анкоры выводятся в сайдбаре с параметрами блоков во вкладке Advanced (а также в List view).

Этот функционал может стать ступенью на пути к долгожданному блоку Table of Contents.

В настоящий момент блок Table of Contents скрыт в плагине Gutenberg. Разработчики несколько поспешили с его реализацией, поскольку в плагине еще не был придуман способ автоматической привязки анкоров к заголовкам.

Учитывая, что еще одна часть головоломки была решена, блок Table of Contents теперь гораздо ближе к полноценному выпуску. Возможно, что он появится в своем доработанном виде уже в WordPress 6.0 в следующем году.

Избранные паттерны

Первые паттерны блоков, которые выводятся в инструменте вставки, теперь будут поступать из курируемого списка лучших паттернов. В настоящий момент список ограничен 15 паттернами.

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

Стиль цитат Plain

Увы, в ядро продолжают добавлять произвольные стили блоков. Как пример, для Quote появился стиль Plain – в дополнение к Default и Large.

Новый стиль убирает все рамки у цитаты (если они вообще выводятся в активной теме пользователя). В моей теме они не выводились, потому этот стиль у меня ничего не сделал.

Я считаю, что нужно отказаться от стиля Plain и убрать стиль Large (все это должно задаваться через элементы управления типографикой). Иначе мы создаем устаревший багаж, который будет лежать на спинах авторов тем.

oEmbed-поддержка Pinterest

Не могу поверить в то, что WordPress до сих пор не поддерживал встраивание с Pinterest.

Разработчики Gutenberg закрыли этот «гештальт», добавив вариацию Pinterest для блока Embed. Недавний патч добавил поддержку Pinterest в ядро. Пользователи смогут теперь встраивать пины, доски или профили.

Блог про WordPress
Добавить комментарий

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