
Gutenberg 1.8 — что нового?
Совсем недавно разработчики выпустили Gutenberg 1.8. В плагин были внесены улучшения, которые дадут разработчикам сторонних плагинов упрощение и гибкость, чтобы расширить редактор. В нем представлены шаблоны блоков, которые разработчики могут использовать при регистрации кастомного типа записей. Шаблоны блоков определяют набор предварительно сконфигурированных блоков, которые будут инициализироваться, когда пользователь создает новое сообщение. В приведенном примере главный инженер Gutenberg Матиас Вентура демонстрирует, как будет выглядеть шаблон блока для кастомного типа записи — книги.
Данный релиз также улучшает внешний вид меню инструментов для улучшения пользователького интерфейса. Новый дизайн отображает несколько пунктов меню в качестве группы радиокнопок, где выбранный элемент показывает галочку, подход, который дизайнеры Gutenberg считают более интуитивным после своих исследований.
Gutenberg 1.8 добавляет возможность разработчикам фильтровать разрешенные типы блоков, указав массив имен типов, которые могут быть введены в inserter. Эта возможность открывает путь для блокировки блоков, где разработчики могут определять разрешенные дочерние типы. Плагин также позволяет настраивать типы сообщений, чтобы указать, какие блоки запрещены или разрешены , что будет полезно для поддержки custom post types.
Также релиз улучшает совместимость с мета-полями — можно вернуться к классическому редактору, если Gutenberg обнаруживает, что мета-поле не поддерживается. Авторы плагинов теперь могут явно объявлять несовместимость Gutenberg при регистрации мета-полей, что вызовет предупреждение для пользователя, объясняющее, какие мета-поля вызвали восстановление стандартного редактора.
Новая версия Gutenberg вносит множество дизайнерских настроек, включая обновленный выбор цветов, обновленную иконку и подсказку для меню оглавления и новую проверку контрастности для параметров цвета абзаца.
Полный список всех изменений в версии 1.8 можно посмотреть здесь.
Оригинал статьи.
Подписывайтесь на наш Telegram канал, чтобы не пропускать наши статьи 😎
