Создание и настройка дочерней темы WordPress
Опубликовано: 2020-09-29Если вы хотите внести изменения в свою тему WordPress, вы, вероятно, слышали, что хороший способ сделать это — создать и настроить дочернюю тему WordPress . Но знаете ли вы, что такое дочерняя тема и почему ее полезно использовать? Если нет, то вы находитесь в правильном месте.
Дочерняя тема WordPress
Наличие дочерней темы подразумевает наличие родительской темы. Отношения родитель-потомок — это то, о чем вы слышали, если немного разбираетесь в программировании. Когда дело доходит до WordPress, например, у нас есть отношения родитель-потомок в пользовательских типах сообщений. Дочерний класс или тема — это то, что имеет характеристики своего родителя, но может иметь дополнительные характеристики, которые отличают его от родителя. Говоря о темах, дочерняя тема устанавливается вместе с родительской. Дочерняя тема позволяет нам изменять родительские темы, но безопасным способом, без непосредственного редактирования родительской темы . По сути, дочерняя тема будет иметь большую часть своего дизайна, такого же, как и родительская тема. Но, если вы внесете в него некоторые изменения, эти изменения переопределят первоначальные настройки.
Причины использовать дочернюю тему
Если вам интересно, почему бы не внести изменения непосредственно в родительскую тему, мы объясним это прямо сейчас. Основная причина, по которой это делать не рекомендуется, — это обновления темы. Чтобы ваш веб-сайт функционировал должным образом, вы должны применять обновления . Однако, если вы настроите родительскую тему, вы потеряете все свои изменения при каждом обновлении темы, так как изменения будут перезаписаны.

Как работают дочерние темы WordPress
Дочерняя тема хранится в отдельном каталоге от родительской темы. Каждый раз имеет свои файлы style.css и functions.php. Хотя у вас должно быть как минимум два файла в каталоге дочерней темы, для правильной работы вы также можете добавить другие файлы. Два минимума файлов могут помочь вам изменить стиль, кодирование и сценарии, а также параметры макета. Когда пользователь посещает ваш сайт, WordPress загружает дочернюю тему, а затем заполняет отсутствующие стили и функции, используя часть родительской темы. Это позволяет вам получить максимальную отдачу от вашей дочерней темы и настроить ее, не жертвуя основной функциональностью родительской темы.
Как создать дочернюю тему
Есть несколько способов создать дочернюю тему. Вы можете сделать это вручную, используя FTP-клиент или каталог файлов, или вы можете создать дочернюю тему с помощью плагина или онлайн-генератора.

Вручную
Чтобы вручную создать дочернюю тему, вам потребуется использовать FTP-клиент или файловый менеджер. Также обратите внимание, что здесь мы создадим файл style.css на основе темы Twenty Seventeen.
- Через FTP-клиент или файловый менеджер откройте папку public_html > wp-content > themes .
- Здесь вы должны создать новую папку. Условные обозначения говорят, что вы должны назвать эту папку именем родительской темы, но добавить -child в качестве суффикса. Здесь имя новой папки будет двадцать семнадцать дочерних.
- Создайте файл style.css внутри папки и добавьте в него этот код:
/* Theme Name: Twenty Twenty Child Theme URL: http://yourdomain.com Description: Twenty Twenty Child Theme Author: Your Name Author URL: http://yourdomain.com Template: twentytwenty Version: 1.0.0 Text Domain: twentytwenty-child */
- При необходимости отрегулируйте значения. Обратите особое внимание на строку «Шаблон», так как она сообщает WordPress, к какой родительской теме относится ваша дочерняя тема. Когда закончите, сохраните изменения и закройте.
- С помощью текстового редактора создайте еще один файл с именем 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' ); } ?>
- После того, как вы сохраните и закроете этот файл, зайдите на свой веб-сайт и выберите «Внешний вид»> «Тема». Активируйте дочернюю тему, и вы заметите, что она выглядит так же, как и ее родительская тема.
Использование плагина дочерней темы
Использование плагина дочерней темы может быть проще и интуитивно понятнее. Вот некоторые из плагинов, которые вы можете использовать, например, Генератор дочерних тем, Конфигуратор дочерних тем или Мастер дочерних тем. Имейте в виду, что использование плагинов также требует некоторых знаний. Например, вам может понадобиться отключить плагин, не заходя в вашу административную область, так как может наступить время, когда у вас не будет этого доступа. И для этого требуется определенный навык. Однако в целом с плагинами обычно легко работать, поэтому не бойтесь их использовать.

Использование онлайн-генератора
Использование онлайн-генератора дочерних тем делает этот процесс еще проще. Вам просто нужно перейти на https://childtheme-generator.com и следовать инструкциям. Когда вы создадите и загрузите тему, перейдите в «Внешний вид»> «Тема» и загрузите и активируйте свою дочернюю тему.
Как настроить дочернюю тему
Чтобы настроить дочернюю тему, вам нужно знать, как проверять элементы на веб-странице, и понимать основные правила CSS. Чтобы персонализировать дочернюю тему, в активной дочерней теме перейдите в «Настройка»> «Дополнительный CSS».

Изменить цвет фона
Правильный фон играет важную роль во внешнем виде сайта. Хотя вы можете добавить фоновое изображение в WordPress, здесь мы просто поговорим об изменении цвета фона вашей дочерней темы. Для этого добавьте это правило CSS:
.сайт-контент-содержат {
цвет фона: #DEF0F5;
положение: родственник;
}
Имейте в виду, что вы можете изменить значение после цвета фона. Это конкретное значение является значением светло-голубого.
Изменить цвет боковой панели
Это правило CSS, которое вы должны вставить, чтобы изменить цвет боковой панели:
.виджет {
фон: #B9EBFA;
отступ: 25 пикселей;
Настройте типы, размер и цвет шрифта
Чтобы изменить тип, размер и цвет шрифта дочерней темы WordPress, вставьте приведенный ниже код. Обратите внимание, что тег p представляет текст абзаца.
р {
цвет: бирюзовый;
}
р {
семейство шрифтов: Грузия;
размер шрифта: 18px;
}
Вы также можете изменить текст других частей, таких как заголовок и заголовок, но вам нужно проверить элементы, найти ссылку на стиль CSS, скопировать ее и изменить значения по мере необходимости.
Заключение
Если вы хотите настроить тему, не меняя напрямую ее код, дочерние темы — отличный способ сделать это. С помощью этого руководства вы сможете создавать и настраивать дочерние темы WordPress и использовать их для различных задач . Самое приятное то, что вы не потеряете свои изменения после обновления родительской темы.