Дочерняя тема WordPress: создание и настройка

WordPress · 19.04.2026
Дочерняя тема WordPress: создание и настройка

Дочерняя тема (child theme) — это отдельная тема WordPress, которая наследует весь функционал и стили родительской темы, но позволяет безопасно вносить изменения. Без дочерней темы любое обновление родительской темы затрёт ваши правки.

Зачем нужна дочерняя тема

Когда вы правите файлы родительской темы напрямую, следующее обновление затрёт все изменения. Дочерняя тема решает эту проблему: ваши изменения хранятся отдельно и не теряются при обновлениях.

✅ Всегда используйте дочернюю тему при любой кастомизации — даже если хотите изменить одну строку CSS.

Создание дочерней темы вручную

Создайте папку wp-content/themes/your-child-theme/ и два файла:

style.css

/*
Theme Name:   My Child Theme
Template:     twentytwentyfour
Description:  Child theme for Twenty Twenty-Four
Version:      1.0
*/

/* Здесь ваши кастомные стили */
.site-header {
    background: #1a1a2e;
}

functions.php

<?php
add_action('wp_enqueue_scripts', 'child_theme_enqueue_styles');
function child_theme_enqueue_styles() {
    $parent_style = 'parent-style';
    wp_enqueue_style($parent_style, get_template_directory_uri() . '/style.css');
    wp_enqueue_style('child-style',
        get_stylesheet_directory_uri() . '/style.css',
        array($parent_style),
        wp_get_theme()->get('Version')
    );
}
⚠️ Template должен совпадать с именем папки родительской темы (например, twentytwentyfour).

Структура дочерней темы

ФайлНазначение
style.cssМетаданные темы + ваши стили
functions.phpПодключение стилей родителя + хуки
screenshot.pngПревью в панели тем (880×660 px)
template-parts/Переопределённые части шаблона

Переопределение шаблонов

Скопируйте нужный файл из родительской темы в папку дочерней с тем же путём — WordPress автоматически использует файл из дочерней темы:

# Например, переопределить header.php:
cp wp-content/themes/twentytwentyfour/header.php    wp-content/themes/my-child-theme/header.php
# Теперь редактируйте дочерний файл
💡 Подключайте дочернюю тему через Админ → Внешний вид → Темы. Убедитесь, что родительская тема тоже установлена.
← Назад в базу знаний Задать вопрос поддержке