Дочерняя тема в WordPress используется для внесения изменений в родительскую тему без изменения её исходного кода. Это позволяет сохранить все изменения при обновлении родительской темы.
Дочерняя тема создается на основе родительской темы путем создания новой папки с названием вашей дочерней темы в директории «wp-content/themes/» и создания в ней файла «style.css». В этом файле нужно указать шаблон дочерней темы и импортировать стили родительской темы.
Для создания дочерней темы WordPress Twenty Twenty-One нужно выполнить следующие шаги:
-
Создать новую папку с названием вашей дочерней темы (например, «twenty-twenty-one-child») в директории «wp-content/themes/».
-
В созданной папке создать файл «style.css» и добавить следующий код:
css
/*
Theme Name: Twenty Twenty-One Child
Theme URI: http://example.com/twenty-twenty-one-child/
Description: Child theme for the Twenty Twenty-One theme
Author: Your Name
Author URI: http://example.com
Template: twenty-twenty-one
Version: 1.0.0
*/
@import url("../twentytwentyone/style.css");
- Создать файл «functions.php» в папке вашей дочерней темы и добавить следующий код:
php
add_action( 'wp_enqueue_scripts', 'enqueue_parent_styles' );
function enqueue_parent_styles() {
wp_enqueue_style( 'parent-style', get_template_directory_uri().'/style.css' );
}
После выполнения этих шагов ваша дочерняя тема будет создана и готова к использованию. Теперь вы можете вносить изменения в файлы вашей дочерней темы, не переживая за потерю изменений при обновлении родительской темы.