Команда Гутенберга опубликовала RFC- документ « Блоки в областях виджетов» (запрос комментариев), в котором подробно описывается технический подход, который позволяет отображать блоки на экране wp-admin / widgets.php и в настройщике. Это одна из целей дорожной карты, которую Мэтт Малленвег обозначил в своем посте « 9 проектов на 2019 год» .
Исходя из требований, изложенных в начале документа, похоже, что команда Гутенберга работает над тем, чтобы сделать переход от виджетов к блокам как можно более плавным:
- Редактирование блоков в wp-admin / widgets.php и wp-admin / customize.php должно использовать тот же редактор блоков, что и wp-admin / post-new.php.
- Редактор блоков должен читать и обновлять блоки в областях редактирования виджетов через REST API.
- Обновление WordPress не должно влиять на внешний вид сайта пользователя или каких-либо существующих виджетов.
- Существующие основные и сторонние виджеты должны оставаться работоспособными в новом блочном интерфейсе.
- Необходимо поддерживать обратную совместимость. То есть темы и плагины, использующие API общедоступных виджетов, должны оставаться работоспособными.
- В переходный период должна быть возможность отключить блочный интерфейс и вернуться к классическому интерфейсу редактирования виджетов.
Требования к обратной совместимости – сложная задача, но во время этого перехода пользователям будет намного проще доверять WordPress. Контент не будет принудительно перенесен в новый интерфейс, и пользователи сохранят возможность использовать классический экран редактирования виджетов, если они того пожелают. Команда еще не объявила дату, когда виджеты будут официально прекращены.
Версия Gutenberg 5.4 была выпущена на прошлой неделе с поддержкой вертикального выравнивания для блока столбцов, опцией playsInline в видеоблоке и рядом других незначительных улучшений. Он также содержит около двух десятков исправлений ошибок, которые будут включены в следующую бета-версию WordPress 5.2.
Технический руководитель фазы 2 Gutenberg Riad Bengella также подтвердил в комментариях к публикации о выпуске, что долгожданный блок раздела / контейнера появится в следующем выпуске плагина. Это будет важной вехой на пути к полному редактированию сайта с помощью блочного интерфейса.