Создание темы

В приведенных ниже инструкциях в качестве основы используется тема Twenty Seventeen. При желании вы можете использовать другую тему. Для работы с файлами можно использовать файловый менеджер хостинга для добавления и редактирования файлов, или FTP.

Переходим к созданию дочерней темы Вордпресса.

1. Зайдите в свою панель на хостинге и нажмите что-то вроде «Диспетчера файлов» или «Менеджера файлов». Или войдите через FTP на хостинг, где хранятся ваши файлы.

2. Перейдите в public_html -> wp-content -> themes.

3. Создайте новую папку, нажав на ее значок в верхнем меню. Введите имя дочерней темы и нажмите кнопку «Create» (Создать). Рекомендуется использовать название родительской темы, за которым следует суффикс -child. В данном примере мы назвали папку twentyseventeen-child.

Внимание! Замените пробелы в имени папки или файла дефисами (-), чтобы избежать ошибок.

4. Внутри папки, в нашем случае twentyseventeen-child, создайте файл style.css. Добавьте в него следующее:

/* 
Theme Name: Twenty Seventeen Child 
Theme URL: http://yourdomain.com
Description: Twenty Seventeen Child 
Theme Author: Your Name
Author URL: http://yourdomain.com
Template: twentyseventeen 
Version: 1.0.0 
Text Domain: twentyseventeen-child 
*/

5. Измените все значения соответствующим образом. Наиболее важным полем является Template, поскольку оно сообщает WordPress, на какой родительской теме основана ваша дочерняя тема. После этого нажмите кнопку Сохранить (Save) и Закрыть (Close).

6. Создайте еще один файл с именем 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' );
}

7. Зайдите на свой сайт и откройте Appearance -> Theme (Внешний вид -> Тема). Активируйте дочернюю тему, которую вы только что создали, и вы заметите, что она выглядит так же, как и родительская тема.

Дочерняя тема создана! Как видите, создание дочерней темы WordPress дело не сложно, и не сильно отличается от работы с основной темой.

Была ли эта страница полезной?