Gutenberg 11.9 появился в среду и содержит множество улучшений. Авторы ускоряются, получая некоторые из последних функций перед выпуском WordPress 5.9, который ожидается 14 декабря.
Версия 11.9 – это последний выпуск плагина, который включает новые функции для предстоящего обновления WordPress. Исправления ошибок будут по-прежнему переноситься в ближайшие недели.
Основное внимание уделяется редактированию сайта и тематическим блокам. WordPress 5.9 будет поставляться со своей первой блочной темой по умолчанию – Twenty Twenty-Two . Для многих пользователей это будет их первый опыт редактирования шаблонов и глобальных стилей.
Блоку «Навигация» было уделено много внимания, и это правильно. Разработчики решили некоторые жизненно важные проблемы с переносимостью данных и создали более всесторонний пользовательский интерфейс.
В целом есть еще много возможностей для улучшения, но Гутенберг прошел долгий путь за последние несколько месяцев. Я в восторге от того, как будут выглядеть новые функции, когда они появятся в общем выпуске WordPress.
Редактор сайта был уменьшен до такой степени, что это больше не функция, к которой пользователи плагина Gutenberg привыкли за последние несколько месяцев. По сути, это путь к функции глобальных стилей.
Что касается шаблонов, через интерфейс доступна только домашняя страница сайта. Щелчок по значку «W» в верхнем левом углу редактора больше не открывает знакомую панель шаблонов , которая раньше позволяла пользователям перемещаться, выбирать и настраивать отдельные шаблоны.
Нажатие кнопки «Обзор всех шаблонов» перемещает пользователей из редактора сайта на экран шаблонов. Он выглядит как список сообщений и не содержит инструкций о том, как, например, перезаписать архив авторов или другие шаблоны тем. Я достаточно хорошо знаю систему, чтобы понимать, что происходит, но могу только представить, что это шокирует обычного пользователя.
Пользователи могут перейти к областям верхнего и нижнего колонтитула в редакторе сайта, щелкнув их в раскрывающемся списке. Редактор просто фокусируется на этих частях шаблона, не переключая экраны.
Однако я не вижу возможности редактировать определенные шаблоны из редактора сайта. В результате получился упрощенный редактор шаблонов индекса с глобальными стилями, единственная полезная функция.
Пункт меню редактора сайта теперь также перемещен под меню «Внешний вид» в админке WordPress. Теперь он называется просто «Редактор». Конечно, подменю «Редактор тем» все еще существует.
Я не думаю, что это вообще сбивает пользователей с толку …
Помимо сарказма, это подходящее место для нового редактора сайта, который появится только в том случае, если у пользователя активна тема блока. Однако названия двух подменю явно противоречат друг другу. Что может быть лучше для перемещения редактора тем? Одно из предложений будет размещено в разделе « Инструменты» в меню администратора.
Надо задаться вопросом, сколько пользы будет от прямого редактирования файлов темы в блочном мире. Шаблоны можно перезаписывать через пользовательский интерфейс. theme.json настройки обрабатываются через интерфейс глобальных стилей. Это в основном просто functions.php остается одиноким противником. Возможно, пришло время отключить редактирование файлов по умолчанию в WordPress, по крайней мере, для блочных тем.
Пользователи настольных компьютеров и планшетов теперь могут наслаждаться полноэкранным наложением рисунка . Вместо того, чтобы бесконечно прокручивать десятки или даже сотни шаблонов в узком устройстве для вставки, они могут щелкнуть новую кнопку « Исследовать », чтобы исследовать шаблоны в интерфейсе с немного большей передышкой.
Ранее на этой неделе я подробно рассмотрел эту новую функцию . Есть еще несколько проблем с дизайном, но пока он работает хорошо. Это также закладывает основу для более обширного набора функций в будущем.
Данные блока навигации теперь хранятся в отдельном wp_navigation типе сообщений. Сохраняя его отдельно, участники исправили одну из давних проблем с блочными навигационными меню: переносимость.
В предыдущих итерациях блока пользователи теряли свои тщательно продуманные меню всякий раз, когда переходили на новую тему блока. Им придется воссоздавать контент, который обычно не меняется часто.
Наряду с этим улучшением появился новый блок области навигации , который служит оболочкой для навигации. Авторы тем смогут определять настраиваемые области в своих шаблонах тем блоков с помощью следующего кода:
<!-- wp:navigation-area {"area":"primary"} -->
<!-- wp:navigation /-->
<!-- /wp:navigation-area -->
Вложенный блок навигации связан с wp_navigation сообщением . Это будет предпочтительный формат для авторов тем в будущем.
Когда пользователь переключает темы и название «области» совпадает с его предыдущей темой, меню просто переносится и автоматически появляется. Если они не совпадают, пользователь может назначить сохраненное меню. Отношения меню / области хранятся в базе данных.
Одна из проблем с блоком области навигации заключается в том, что в нем нет элементов управления выравниванием. Технически он не выводит никакого HTML. Однако его наличие в редакторе запрещает пользователю выбирать широкое или полное выравнивание для своего внутреннего блока навигации.
Двухцветные фильтры на таких блоках, как «Изображение» и «Обложка», теперь поддерживают прозрачность . Теперь пользователи будут видеть ползунок под палитрой цветов при настройке теней или светов.
Эта функция открывает дверь для эффекта двойной экспозиции или маски изображения путем наложения блока изображения на обложку. Алекс Ленде показал несколько примеров того, как это может работать в заявке.
Разработчики также отметили возможности использования тритонового варианта и других типов фильтров .
Авторы тем и плагинов должны получить удовольствие от этого нового API для взаимодействия с системой глобальных стилей. Раньше разработчикам приходилось использовать этот WP_Theme_JSON_Resolverкласс для извлечения данных, которые им нужны на стороне сервера. Теперь у них есть три новые функции:
gutenberg_get_global_settings()
– Возвращает настройки.gutenberg_get_global_styles()
– Возвращает настройки стиля.gutenberg_get_global_stylesheet()
– Возвращает глобальную таблицу стилей.Предположительно, эти функции будут переименованы до появления в WordPress 5.9 и не будут иметь gutenberg_префикса. Авторы тем должны заверять любое их использование в function_exist()проверки, чтобы быть в безопасности.
В последнее обновление плагина добавлено несколько новых блоков комментариев. В Комментарии Query Loop и комментарий Шаблон блоки работают так же , как их коллеги пост. Однако текущий результат – это простая функция, которая еще не готова к использованию в производственной среде. Вложенные комментарии не отображаются, и вариантов настройки вывода немного.
Это шаг к тому, чтобы авторы и пользователи темы блокировали (через редактор сайта), контролируя вывод комментариев к сообщениям. Gutenberg 11.9 также включает новые вспомогательные блоки комментариев, которые потребуются для создания шаблонов:
Какое-то время комментарии казались запоздалыми. Любое движение к завершению этих недостающих тематических блоков приветствуется.
Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…
Команда Gutenberg создаст станцию тестирования удобства использования в WordCamp US, где посетители смогут принять участие…
Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…
На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…
На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…
DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…