Дочерняя тема WordPress
- Создаем папку для дочерней темы: name-child
- В этой папке создаем обязательные файлы: style.css и functions.php
- В файл стилей вставляем следующий код:
/* Theme Name: Cell Pro Child Template: cell-pro Theme URI: https://designorbital.com/cell-pro/ Description: Дочерняя тема для темы Cell Pro Author: Aleksey Petrenko Author URI: https://lehus.ru Version: 1.0 */ // стили родительской темы @import url("../cell-pro/style.css"); // дополнительные стили .body{ background-color: red; }
- Theme Name — (обязательно) название дочерней темы. Template — (обязательно) регистрозависимое название папки родительской темы.
- Создаем файл function.php. В отличие от других файлов подтемы, functions.php не заменяет родительский файл, а дополняет его: он загружается прямо перед родительским и другими файлами подтемы.
- Активируем дочернюю тему через админку WordPress
Дополнительно
Можно загружать 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' ); } ?>