В среду команда Gutenberg выпустила версию 8.1.0 плагина. Обновление включает в себя новый функционал копирования блоков, поиск по паттернам блоков, паттерн отзывов и изменения API. Новая версия не несет в себе каких-то примечательных для пользователей изменений, однако в целом улучшает общий опыт взаимодействия.
Релиз включил в себя около 20 баг-фиксов и почти столько же улучшений. Среди мелких улучшений можно выделить добавление черного и белого цветов для базовой цветовой палитры, возможность вставки документа в поле ввода заголовка записи, который затем преобразуется в соответствующие блоки.
Еще одно приятное улучшение – возможность трансформирования блока HTML в блок Code и обратно.
Если вы следите за разработкой плагина Gutenberg, вам стоит ознакомиться с определенными улучшениями, особенно связанными с функционалом паттернов блоков.
Легкое копирование блоков
Эта особенность быстро стала одной из моих излюбленных в релизе Gutenberg 8.1. Панель инструментов редактора теперь имеет кнопку копирования, которая позволяет пользователям копировать один или несколько блоков с помощью щелчка по кнопке. Кнопка копирования находится в выпадающем меню «more rich text controls».
Чтобы воспользоваться новой функцией копирования, просто выберите блок или блоки, которые вы хотите скопировать, затем нажмите на кнопку Copy. Далее блок может быть вставлен в редактор.
Копирование блока также приводит к созданию HTML-кода, который может быть вставлен в текстовый редактор. Это позволяет легко поделиться кодом блока с другими пользователями. Больше не нужно переключаться в режим просмотра кода в редакторе и искать HTML-сниппет, который вам требуется скопировать. К примеру, цитата, скопированная в посте со скриншота выше, привела к формированию следующего HTML-кода при вставке в текстовый редактор:
01 | <!-- wp:pullquote { "align" : "wide" } --> |
03 | <figure class = "wp-block-pullquote alignwide" > |
10 | <!-- /wp:pullquote --> |
Это должно облегчить копирование кода произвольных паттернов блоков.
Паттерн отзывов
Команда разработчиков добавила в растущую коллекцию паттернов блоков новый паттерн под названием Testimonials (Отзывы). В результате этого библиотека паттернов расширилась до 8 штук в общей сложности. Пока неясно, какие паттерны будут запущены при появлении этой возможности в ядре WordPress. Функционал по-прежнему находятся на стадии разработки и является экспериментальным.
Шаблон Testimonials пока является одним из наиболее сложных паттернов, представленных командой. Он состоит из групп, столбцов, изображений и абзацев. В визуальном плане паттерн не особо вдохновляет, особенно по сравнению с тем, что может сделать хороший дизайнер, но он представляет собой хороший шаг на пути к более интересным макетам.
Интерфейс вставки блоков и паттернов теперь имеет заголовки и поле поиска
Команда Gutenberg добавила функционал поиска и вновь вывела заголовки под каждым паттерном в инструменте вставки.
Если щелкнуть по вкладке с паттернами, поиск по блокам переключится на поиск по паттернам.
Изменения в Block Patterns API
Методы регистрации и дерегистрации паттернов в Block Patterns API изменились. Ранее разработчики использовали функции register_pattern() и unregister_pattern() соответственно. Теперь эти функции устарели. Начиная с 8.1.0, разработчики должны использовать функции register_block_pattern() и unregister_block_pattern().
Источник: wptavern.com