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

Новости

Команда Automattic Theme выпускает плагин для создания дочерних тем блочной базы

В среду Бен Дуайер анонсировал новый плагин на основе блоков в блоге Theme Shaper. Команда Automattic Theme создала создателя дочерней темы для своей родительской темы WordPress на базе блоков.

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

Сейчас подход другой, чем в прошлом. Вместо того, чтобы использовать Blockbase в качестве настраиваемой отправной точки, что по-прежнему является допустимым вариантом использования, команда Automattic Theme Team гораздо больше склоняется к дочерней тематике. Это родители-одиночки, воспитывающие легион детей, и семья росла быстрыми темпами. С момента выпуска Blockbase на WordPress.org команда уже запустила для него пять дочерних тем. Их репозиторий тем на GitHub показывает, что несколько других находятся в стадии разработки.

Обладая талантом в арсенале команды и подключаемым модулем Create Blockbase Theme, они могли выдавать дизайн за дизайном. Конечно, дочерние темы могут начать терять свой вкус, если команда будет действовать слишком быстро.

Дуайер создал специальную тему под названием «Пишущая машинка», которую можно загрузить через объявление. В своем тесте я не так далеко заходил в настройке и полагался на одну из ранее существовавших цветовых схем от Blockbase.

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

Чтобы использовать плагин, пользователи должны установить и активировать тему Blockbase. Пока не будет выпущен WordPress 5.9, необходим плагин Gutenberg. В настоящее время есть два места для стилистических изменений. Первый находится в редакторе сайта. Я внес некоторые изменения в часть шаблона заголовка и шаблон индекса. Я также изменил несколько глобальных стилей.

Второе место, где можно изменить дизайн темы, – это настройщик, который включает Blockbase (по умолчанию он недоступен для блочных тем). Долгосрочная цель должна переместить все эти дополнительные настройки в редактор сайта, когда он будет обрабатывать все необходимые варианты использования, такие как API веб-шрифтов .

После переключения цветовой схемы и выбора пары нестандартных шрифтов у меня все было на месте.

После того, как у меня были все настройки, которые я хотел, я перешел в «Внешний вид»> «Создать тему базы блоков» в админке. На странице есть несколько полей для заполнения – только основная информация о теме. Когда я закончил, щелкнув «Create Blockbase Theme», я создал загружаемый ZIP-файл.

Все заработало. Единственная проблема, с которой я столкнулся, заключалась в ярлыке папки темы при использовании имени темы из нескольких слов. Tavern Testстал tavern_test.zip. Стандартной практикой является перенос папок с темами вместо использования подчеркивания для разделения нескольких слов.

Плагин добавляет пустой screenshot.png файл. Создатели захотят изменить это, если они намерены публично выпустить свою настраиваемую дочернюю тему.

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

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

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

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

Новости

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

Новости

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

Новости

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

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

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

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