Categories: Новости

Gutenberg 11.0 включает более 70 исправлений ошибок, продолжает улучшаться с WordPress 5.8 всего через две недели

Gutenberg 11.0 вчера приземлился с кучей изменений. Команда разработчиков двигалась быстро, и это видно.

Для двухнедельного цикла версия 11.0 включает безумное количество исправлений ошибок. Только в этом выпуске участников было больше 70. Похоже, это подготовка к выпуску WordPress 5.8, который, как ожидается, выйдет 20 июля. В грядущем экране виджетов на основе блоков была львиная доля ошибок. Однако в библиотеке блоков было почти две дюжины, многие из которых связаны с новыми блоками, связанными с темой.

Обратной стороной такого массового выпуска является то, что существует слишком много функций и недостаточно времени, чтобы охватить их все. Я выберу некоторые из моих любимых, но не стесняйтесь погружаться в примечания к выпуску, чтобы получить полную картину.

Изменения тем и режима редактирования шаблонов

Одна из основных функций полного редактирования сайта, появившаяся в WordPress 5.8, будет отключена по умолчанию для большинства пользователей. В редких случаях переход от основного проекта к редактору шаблонов будет включен , по крайней мере, для пользователей с классическими темами. Это отказ от блочных тем.

Как я писал в прошлом месяце , до тех пор, пока пользователи не перейдут к реальным темам блоков, редактор шаблонов будет «в некотором роде неплохим, но в некотором роде замечательным создателем целевой страницы».

Редактирование шаблонов действительно настолько хорошо, насколько хорошо это самое слабое звено в системе. Это почти всегда будет темой в ближайшие несколько месяцев. Поскольку редактор шаблонов – это новая функция, которая напрямую пытается перезаписать вывод интерфейса, он всегда будет противоречить многим темам, которые никогда не были разработаны с учетом этого. Подход с подпиской вряд ли является лучшим путем к массовому внедрению, но он отвечает интересам пользователей.

Включение этого параметра также позволяет авторам тем упростить редактирование шаблонов. Gutenberg 11.0 представляет новую defaultBlockTemplate настройку редактора. Авторы темы могут создавать блоки по умолчанию , с которых пользователи начинают создавать новый шаблон.

В идеале этот шаблон по умолчанию должен включать некоторые базовые компоненты макета, такие как верхний колонтитул, нижний колонтитул и содержимое сообщения / страницы. Тем не менее, участники вправе вносить свой вклад в это.

Для получения дополнительной информации о создании шаблонов блоков по умолчанию авторам тем следует прочитать обзор функций темы WordPress 5.8, представленный представителем Themes Team Каролиной Наймарк .

Блок мультимедиа и текста: замена носителя с помощью перетаскивания

Пользователи уже давно могут перетаскивать исходное изображение или видео в блок Media & Text. Однако заменить его тем же способом не удалось. Gutenberg 11.0 создает новую «зону перетаскивания» над столбцом мультимедиа , упрощая замену носителя на что-то новое.

Эта функция уже существует с блоками Обложка и Изображение, поэтому это изменение обновляет Медиа и Текст. Вероятно, у нас должна была быть эта функция несколько месяцев назад, но патч лежал в подвешенном состоянии, ожидая проверки кода.

Специальные возможности: в раскрывающемся списке категорий есть метка

Команда разработчиков добавила новую метку «Категории», когда блок «Категории» отображается в раскрывающемся списке. Это долгожданное улучшение, которое поможет тем, кто использует программы чтения с экрана, лучше ориентироваться на странице.

Проблема с этим изменением – непоследовательность. В Gutenberg 10.8 команда удалила .screen-reader-text класс для метки блока архивов, сделав его видимым на экране для всех пользователей. Подобные несоответствия, которые на первый взгляд кажутся банальными, имеют тенденцию накапливаться, создавая раздувание кода для дизайнеров тем в долгосрочной перспективе, когда они пытаются с ними справиться.

Я бы предпочел, чтобы обе метки были помечены как текст для чтения с экрана. Независимо от значения по умолчанию, они должны совпадать. Затем добавьте вариант, чтобы конечный пользователь решил, отображать ли метку аналогично тому, как ее обрабатывает форма поиска.

Возвращение почтовых уроков

Для тех дизайнеров тем, которые в них нуждаются, Gutenberg 11.0 возвращает почтовые классы . Если вам интересно, куда делись классы сообщений, возможно, вы не одиноки. В мире блоков они уже не так нужны, как когда-то. Традиционно авторы тем WordPress использовали эти классы для динамического изменения вывода сообщения на основе таких контекстов, как тип, формат, категория и т. д.

Когда был представлен блок шаблона сообщения (ранее называвшийся Query Loop), заметно не хватало традиционных классов, прикрепленных к оболочке для отдельных сообщений. Это последнее обновление возвращает их.

В будущем блочные темы, вероятно, будут все меньше и меньше полагаться на эти классы. Поскольку большая часть конфигурации дизайна перемещается в theme.json файлы и параметры, управляемые пользователем, вероятно, пора попрощаться с одной из основных особенностей дизайна тем за последнее десятилетие. Тем не менее, приятно знать, что он всегда под рукой.

Десятичные дроби, разрешенные в элементах управления интервалом

Для тех , кто особенно о получении их полей и отступов только право, они могут наконец -то радоваться. Элементы управления интервалом теперь позволяют использовать десятичные значения, а не только целые числа.

В прошлых версиях плагина значение, например 1.5, округлялось до 2. При использовании remи em единиц, например округление создало разницу между 50% предполагаемым расстоянием и реальностью.

Я рад этому. Это исправление для одного из билетов, которые я открыл ( ура за участие! ). Однако я не могу поверить в то, что решил проблему. Эта честь принадлежит представителю Themes Team Ари Статопулосу.

writer

Recent Posts

Плагин Delete Me для WordPress помогает владельцам веб-сайтов предоставить право на забвение GDPR

Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…

2 года ago

Команда Gutenberg наращивает юзабилити-тестирование в WordCamp US

Команда Gutenberg создаст станцию ​​тестирования удобства использования в WordCamp US, где посетители смогут принять участие…

2 года ago

Плагин распространителя теперь в бета-версии: новое решение для синдикации контента WordPress от 10up

Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…

2 года ago

Gutenberg 1.8 добавляет большую расширяемость для разработчиков плагинов

На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…

2 года ago

Gutenberg 15.5 представляет экспериментальную поддержку разметки сетки

На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…

2 года ago

DesktopServer 3.8.4 включает подарок сообществу

DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…

2 года ago