Огромный сборник статей от WPTec для начинающих

Новости

Gutenberg 11.6 улучшает пользовательский интерфейс глобальных стилей, добавляет поддержку дочерних тем

Вчера приземлился Гутенберг 11,6 . Авторы добавили десятки улучшений и исправлений ошибок. По общему признанию, меня как пользователя мало что волновало в этом выпуске.

Параметры оформления для блока заголовка сообщения. Отлично.

Обрезка для логотипа сайта. Необходимое дополнение.

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

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

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

Обновления глобальных стилей

Global Styles – это система, которая впервые в истории WordPress действительно соединит конечных пользователей с разработчиками тем и наоборот. Мы сделали несколько попыток для этого, например, настройщик. Однако эта функция будет обрабатывать его поверх стандартизованной блочной системы.

По сути, темы будут общаться с WordPress через свои theme.json файлы, а пользователи будут говорить на одном языке через панель «Глобальные стили».

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

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

Gutenberg 11.6 добавляет компонент навигации на боковую панель Global Styles. В целом, при редактировании стилей моей темы работа с верхними и нижними уровнями кажется намного более плавной.

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

Я наткнулся на одну загвоздку. При нажатии на вкладку «Типографика» на корневом уровне возникает ошибка. Однако это работает на уровне блоков.

Авторы также обновили старый значок «Aa», представляющий панель «Глобальные стили», с полутемной-полусветлой круглой кнопкой . Моей немедленной реакцией было переключение между светлым и темным режимами.

Это мнение разделил пользователь (из уже удаленной учетной записи) в тикете GitHub.

Global Styles – это не новая система, отделенная от стилей и тем, это действительно улучшение существующей системы тем. Если бы мы рассмотрели силу прошлого и настоящего WordPress, мы бы увидели, что на панели инструментов действительно в течение многих лет в памяти людей разрабатывался значок кисти как ассоциация с внешним видом, темами, стилями и персонализацией. Таким образом, наиболее понятным в памяти людей значком нового Настройщика остается кисть. Я говорю «новый и лучший настройщик», потому что именно так обычные люди проявляют то, что они понимают в глобальных стилях. Переходя от кисти-карандаша к инь-янь, луне или капле воды, я еще не тестировал на публике, но, исходя из прошлого опыта, уверяю вас, люди сочтут этот новый значок не связанным и сбивающим с толку.

Блокировать поддержку дочерних тем

Как один из пионеров создания дочерних тем в WordPress, использующий их задолго до того, как они получили официальную поддержку, это что-то близкое и дорогое моему сердцу. На этом фундаменте я создал свой первый тематический магазин. У меня есть множество идей о том, как блочная парадигма может изменить пространство тем, и дочерние темы находятся в центре многих из них.

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

Шаблоны, части шаблонов и theme.json файлы из дочерней темы теперь должны полностью отменять те, что из родительской . Эти изменения работают как во внешнем интерфейсе, так и в редакторе сайта.

Некоторые открытые вопросы прорабатываются в соответствующем тикете GitHub . Самая важная разработка еще впереди, которая будет обрабатывать объединение значений между родительскими и дочерними theme.json файлами. Например, имеет смысл, что дочерние темы должны иметь возможность перезаписывать цвета и типографику, пропуская определения для значений, связанных с макетом, возвращаясь к родительской.

Как только это будет сделано, у дизайнеров будет простой, но эффективный способ реализовать исходное видение CSS Zen Garden , проекта, который, по крайней мере, частично вдохновил WordPress на внедрение дочерних тем.

Рекомендуем прочитать
Новости

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

Новости

Мобильные приложения WordPress получают новый форум поддержки

Новости

Плагин Preferred Languages ​​Feature нуждается в тестировании

Новости

В ACF 6.1 добавлена ​​поддержка регистрации пользовательских типов записей и таксономий

Подпишитесь на рассылку
и будьте в курсе новостей Wordpress

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *