Темы: введение
Два вида тем: классические (поддерживают все версии WP, php-js-html) и блочные (с версии 5.9, WYSIWYG-конструктор). Есть гибридные, но это моветон.
Создание новой блочной темы:
Либо модифицируя во встроенном редакторе существующую тему, либо используя плагин
Экспорт тем
Экспорт блочных тем через стандартный экспортер:
При редактировании любой страницы темы нажать Настройки - Export Zip. Тема сохранится в zip файле, который импортируется в другой проект.
Экспорт блочной темы через плагин Create Block Theme (Плагины)
Очень похоже на стандартный экспорт.
Изменение имени темы
При экспорте обновленной темы сохраняется название предыдущей темы. Для изменения после экспорта нужно:
- Распаковать архив.
- Переименовать созданную папку
- В корне созданной папки открыть style.css и изменить параметры имени шаблона, адреса размещения шаблона, имени разработчика, адреса сайта разработчика:
/* Theme Name: Twenty Twenty-Four Theme URI: https://wordpress.org/themes/twentytwentyfour/ Author: the WordPress team Author URI: https://wordpress.org ...
- Желательно добавить в корень файл screenshot.[png|jpg] для отображения скрина темы
- Заархивировать папку
Структура проекта шаблона
parts/
footer.html
header.html
patterns/
example.php
styles/
example.json
templates/
404.html
archive.html
index.html (required)
singular.html
README.txt
functions.php
screenshot.png
style.css (required)
theme.json
style.css Метаданные шаблона, специфичные стили шаблона.
index.html Шаблон по-умолчанию для страниц.