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