Как создать тему WordPress?
Краткий ответ
Заголовок раздела «Краткий ответ»«Создать тему» обычно означает child theme — дочернюю тему, которая наследует всё от родительской и позволяет безопасно вносить правки. Создание темы с нуля — для разработчиков, требует PHP, CSS и знания иерархии шаблонов.
Способ 1: Child theme (рекомендуется)
Заголовок раздела «Способ 1: Child theme (рекомендуется)»Источник: Темы, child theme и Customizer
- Создайте папку:
wp-content/themes/my-child-theme/ - Добавьте
style.css:
/* Theme Name: My Child Theme Template: twentytwentyfour Version: 1.0.0*/- Добавьте
functions.php:
add_action('wp_enqueue_scripts', function () { wp_enqueue_style( 'child-theme-style', get_stylesheet_uri(), [], wp_get_theme()->get('Version') );});- Активируйте: Внешний вид → Темы → выберите child theme
Правило: не редактируйте файлы parent theme — изменения сотрутся при обновлении. Child theme сохраняет все правки.
Способ 2: Тема с нуля
Заголовок раздела «Способ 2: Тема с нуля»Минимальный набор файлов для своей темы:
my-theme/ style.css ← заголовок темы + стили index.php ← главный шаблон functions.php ← хуки, поддержка возможностейВ style.css — обязательный заголовок:
/* Theme Name: My Theme Version: 1.0.0*/Подробнее о типах тем и шаблонах:
- Типы тем WordPress — block, classic, hybrid, universal
- Шаблоны WordPress — создание через Site Editor
- functions.php: базовые сниппеты — theme support, скрипты