Команда WordPress Themes Team выпустила новый плагин для создания блочных тем.
Две недели назад автор тем WordPress Рич Табор написал в твиттере: «Даже несмотря на то, что я разработчик тем, мне все легче и легче создавать блочные темы в WordPress. Я уверен, что однажды (скоро) это станет нормой».
Похоже, что этот день настал раньше, чем ожидалось, так как в Automattic (владелец WordPress — прим.ред.) уже некоторое время работает команда над этой возможностью. Сегодня группа из восьми постоянных авторов спонсируемой команды «Themes Team» выпустила плагин под названием Create Block Theme, который может создавать отдельные блочные темы и дочерние темы внутри административной панели WordPress.
Идея заключается в том, что пользователи могут создавать свои собственные темы, используя функции редактирования всего сайта, а затем экспортировать готовое творение в виде темы, которую можно установить на любой другой сайт WordPress. Бен Дуайер из команды «Themes team» поделился видеороликом (см. ниже) под названием «Создание темы в редакторе WordPress», в котором дизайнер Беатриз Фиальо демонстрирует основные возможности. Она создала уникальную новую тему, используя функции редактирования всего сайта, всего за пару часов.
Плагин предлагает множество видов экспорта для различных случаев использования. Пользователи могут экспортировать свою работу следующими способами:
- Экспорт активной темы с учетом изменений пользователя
- Экспортировать дочернюю тему с активной темой в качестве родительской темы
- Экспортировать клон новой темы на основе активной темы с изменениями пользователя
- Переписать файлы темы, чтобы включить пользовательские изменения как часть темы
- Экспортировать пустую тему в каталог тем сайта
Все эти параметры экспорта доступны в разделе Внешний вид -> Создать блочную тему (Appearance -> Create Block Theme).
«Этот плагин предназначен для создателей тем — как дизайнеров, так и разработчиков. Он полезен для обмена вашими дизайнами между несколькими сайтами или пользователями. Если вы просто создаете сайт для себя, он вам, скорее всего, не нужен».
— сказал Дуайер
Я протестировал плагин с опцией дочерней темы, и все сработало, как и ожидалось. Я смог установить ее на другой сайт с уникальным названием и изменения шаблона мгновенно применились. Экран экспорта позволяет пользователям дать теме название, описание и информацию об авторе, которая сохраняется в файле style.css новой темы.
«На данный момент пользовательский интерфейс этого плагина полностью отделен от Gutenberg«, — сказал Дуайер. «Со временем мы ожидаем большей интеграции с пользовательским интерфейсом редактора сайта, чтобы облегчить доступ к этим функциям. Было бы полезно, если бы опции создания темы позволяли пользователям загружать уникальный скриншот, который будет прилагаться к загружаемой теме. Я добавил это как проблему в репозиторий GitHub плагина, где все желающие могут внести свой вклад«.
Плагин «Create Block Theme» делает разработку и создание темы WordPress более доступной, чем когда-либо прежде. Он способен быстро увеличить количество доступных блочных тем, если дизайнеры поймут, как его использовать, и отправят свои работы в «Каталог тем». В настоящее время команда обучения работает над курсом для «Learn WordPress«, который научит людей создавать блочные темы с помощью этого плагина.
Create Block Theme был выпущен под учетной записью WordPress.org plugins и может быть установлен путем поиска названия плагина в кавычках.