Чтобы создать дочернюю тему WordPress, нужно выполнить следующие шаги:
- Создайте папку для вашей темы в папке «themes» (/wp-content/themes/) на сервере вашего сайта.
- В папке для темы создайте файл «style.css» и добавьте следующий код в шапку файла:
/*
Theme Name: My Child Theme
Theme URI: http://www.example.com/
Description: My child theme is a modification of the Twenty Nineteen theme.
Author: John Smith
Author URI: http://www.example.com/
Template: twentynineteen
Version: 1.0.0
Text Domain: my-child-theme
*/
Обратите внимание на то, что «Template» должен совпадать с названием родительской темы, в данном случае «twentynineteen».
- Для полной активации дочерней темы и ее правильной работы необходимо создать файл functions.php в папке дочерней темы и подключить к родительской теме, для этого в файле добавьте следующий код:
<?php
add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' );
function my_theme_enqueue_styles() {
wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
}
?>
Этот код автоматически подключит родительскую тему к дочерней теме.
- Перейдите в панель управления WordPress и выберите «Внешний вид» -> «Темы». Вы увидите свою новую дочернюю тему в списке.
- Активируйте дочернюю тему и изменяйте ее в соответствии с вашими потребностями. Изменения в файле «style.css» немедленно применятся к вашей теме. Если вы хотите внести более глубокие изменения, вы можете создать файлы шаблонов в папке дочерней темы, которые перезаписывают файлы родительской темы.
Это основной процесс создания дочерней темы WordPress. Важно убедиться в том, что файлы дочерней темы организованы правильно и она полностью активирована для успешной работы на вашем сайте.