На этой неделе был выпущен Gutenberg 14.9 с новой мощной функцией редактирования сайта, которая позволяет пользователям вносить изменения отдельных блоков в глобальные стили.
Когда WordPress позволяет пользователям так легко создавать свои собственные сайты, всегда возникает давняя проблема — не будут ли инструменты непреднамеренно использоваться для создания диких и дурацких сайтов а-ля GeoCities? Например, если пользователь вносит изменения в блок «Заголовок» в шаблоне страницы, это не будет автоматически включено для заголовков в других шаблонах, что потенциально может создать несовместимый дизайн на веб-сайте.
Новая кнопка «Отправить изменения в глобальные стили» позволяет пользователям применять одно и то же изменение ко всем блокам этого типа. В приведенном ниже примере заголовок H1 был обновлен и теперь имеет светло-зеленый фон с красным текстом. На панели «Дополнительно» в настройках блока появляется новая кнопка для отправки изменений в глобальные стили.
Важно отметить, что эта функция работает только в редакторе сайта. Пользователи, пишущие сообщения и страницы, не смогут вносить изменения в глобальные стили. Новая кнопка дает пользователям быстрый способ обновлять блоки на сайте без необходимости вручную редактировать каждый шаблон или определять правильный CSS для применения.
Другие важные изменения в версии 14.9 включают поддержку типографики для блока списка страниц , новую возможность импорта виджетов боковой панели в часть шаблона при переключении с классической темы, а количество слов/время чтения метаинформации было перемещено в верхнюю часть структуры.
Новые возможности для авторов тем
В Gutenberg 14.9 появилась поддержка пресетов теней в файле theme.json с двумя встроенными пресетами по умолчанию (Natural и Sharp). Авторы тем могут увидеть, как это делается, и создать собственные пресеты для теней или дождаться предстоящего руководства по этой теме. Сообщение о выпуске 14.9 содержит скриншот того, как эта функция может быть реализована.
Авторы тем теперь могут устанавливать минимальный размер шрифта для гибкой типографики в файле theme.json . В настоящее время по умолчанию жестко задано значение 14 пикселей, что может работать не для всех дизайнов.
Еще одним новым инструментом для разработчиков тем является возможность регистрировать шаблоны для определенных шаблонов, что ограничивает их местонахождение. Это было добавлено через новое свойство templateType в API регистрации шаблонов. Разработчики тем могут ограничивать шаблоны, чтобы они отображались только для шаблонов, где они имеют смысл, например, 404, шаблоны с одним сообщением, одним продуктом и категориями.
Ознакомьтесь с сообщением о выпуске 14.9 , чтобы узнать обо всех исправлениях ошибок и улучшениях редактора, доступности, производительности, инструментах и многом другом.