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

Новости

DeoThemes запускает Ona Creative, еще одну хорошо продуманную тему блоков WordPress

Вчера последняя блочная тема DeoThemes, Ona Creative , появилась в каталоге WordPress. Это второй ребенок Ona, тему, которую я впервые продемонстрировал.

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

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

В то время в теме были ошибки, которые она не создавала сама. В зависимости от структуры сайта пользователя изображения по умолчанию могут возвращать результат «404: Not Found». Блок Pattern не существовал ни в WordPress, ни в Gutenberg, а в темах не было надежного способа вставки динамических данных. Однако теперь Ona использует эту функцию для создания красивых шаблонов по умолчанию.

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

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

Следующий раздел отзывов определенно имеет смысл в качестве шаблона.

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

Самая серьезная проблема, с которой я столкнулся в Ona и Ona Creative, заключается в том, что они избегают системы блочного стиля в пользу пользовательских классов. Например, у темы есть два класса, которые она добавляет в блок «Обложка» в этом разделе шаблона главной страницы.

Первый стиль внутренней границы, а второй создает эффект наведения, который увеличивает фон. У пользователей есть два способа воссоздать этот дизайн в блоке обложки в другом месте. Либо скопируйте и вставьте один из блоков в шаблон, либо вручную введите классы в разделе «Дополнительно» на боковой панели параметров блока.

То же самое относится и к рукописному стилю, используемому в некоторых разделах. Пользователи должны вручную добавить ona-alt-fontкласс, а не выбирать его из инструментов проектирования. Я готов отказаться от этого, потому что выбор семейства шрифтов должен обрабатываться с помощью элемента управления блока Font Family. Однако это пока не поддерживается для таких блоков, как «Заголовок» и «Абзац» в WordPress.

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

При принятии решения о регистрации стиля блока следует задать простой вопрос: относится ли класс к блоку к шаблону или шаблону? За исключением некоторых редких случаев использования — обычно связанных с заголовками и навигацией — ответ почти всегда таков, что пользовательский класс должен быть блочным стилем.

Я могу быть немного придирчив к реализации некоторых функций. Пространство все еще в значительной степени не исследовано — Ona Creative занимает только 56-е место из 58 блочных тем в каталоге. Это не отменяет того, насколько хорошо он спроектирован.

И единственное, что DeoThemes продолжает делать правильно, — это дизайн. Ona Creative заслуживает того, чтобы украшать переднюю часть многих сайтов WordPress. Его команда разработчиков не отстает от изменений в системе блоков, типографика на высоте, и это просто хорошо выглядит.

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

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

Новости

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

Новости

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

Новости

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

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

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

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