Дочерняя тема WordPress

  1. Создаем папку для дочерней темы: name-child
  2. В этой папке создаем обязательные файлы: style.css и functions.php
  3. В файл стилей вставляем следующий код:
    /*
    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; }
  4. Theme Name — (обязательно) название дочерней темы. Template — (обязательно) регистрозависимое название папки родительской темы.
  5. Создаем файл function.php. В отличие от других файлов подтемы, functions.php не заменяет родительский файл, а дополняет его: он загружается прямо перед родительским и другими файлами подтемы.
  6. Активируем дочернюю тему через админку 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' );
}
?>