Процесс ведения сайта довольно непростой, если его вести самостоятельно, то следует в обязательном порядке использовать функционал, позволяющий упростить этот процесс. Одной из составляющих автоматизации работы сайта является дочерняя тема.
Кому это надо
Понятно, вопрос дочерней темой может волновать только того человека, который в определенной степени продвинулся в понимании построения сайта и жаждет упростить свою работу.
Отсюда следует вывод, что если человека заинтересовал данный функционал, то он уже имеет понятие о коде и вносит туда поправки для формирования лицевой обложки сайта.
Что касается людей, делающих первые шаги в освоении навыков построения сайта, ни для кого не будет лишним получение все новых знаний, которые и есть основа основ.
Что такое и для чего нужна дочерняя тема
Отвечая простым языком, дочерней темой является обычная папка с файлами, в которых прописан необходимый код, позволяющий взаимодействовать с основной темой.
Как правило, выбрав тему для своего сайта, пользователь приходит к выводу, что его не всё устраивает в этой теме. Внести свои поправки в тему позволяет изменение кода.
Имея на выходе тему с измененным кодом, пользователь получает то лицо сайта, которое он хотел, при этом возникает проблема: если происходит обновление темы, то все изменения кода слетают и тема (лицо сайта) возвращается в исходное состояние.
Обойти данную ситуацию позволяет именно дочерняя тема, связанная с основной темой сайта. Дублируя файлы с измененным кодом в дочерней теме, мы позволяем сайту работать в штатном режиме, и при этом обновления основной темы не затрагивают изменения лица сайта.
Установка темы
Любой уважающий себя современный хостинг, одним из таких лидирующих в своей области является Hostland (рекомендую), позволяет очень легко через свою структуру установить дочернюю тему.
Функционал современных хостингов аннулирует необходимость использования каких-либо дополнительных программ с загрузкой и выгрузкой файлов, дочерняя тема устанавливается в несколько несложных операций.
Весь процесс внедрения происходит на одном поле хостинга, где основное действие — это создание новой папки и файлов путем обычного копирования, а также прописки необходимого кода.
Дочерняя тема через хостинг
Рассмотрим пример создания дочерней темы через хостинг Hostland, для этого следует совершить 5 простых шагов:
1. Заходим на сервис своего хостинга во вкладку «Файловый менеджер» (папка themes).
2. Копируем папку с вашей темой, мы используем тему twentytwentyone, и присваиваем ей новое название, допустим twentytwentyone pro (название на ваше усмотрение).
3.В новой папке twentytwentyone pro удаляем все файлы, кроме style.css и functions.php.
4.В файле style.css всё удаляем и прописываем ниже указанный код (сохраняем):
/* Theme Name: twentytwentyone pro Description: Дочерняя тема для темы twentytwentyone Author: Roman Author URI: https://partnerskiyrynok.ru/ Template: twentytwentyone |
Пометки красным цветом следует изменить на свои параметры.
5. В файле functions.php всё удаляем и прописываем ниже указанный код (сохраняем):
<?php add_action( ‘wp_enqueue_scripts’, function() { wp_enqueue_style( ‘child-theme’, get_stylesheet_directory_uri() . ‘/style.css’ ); }); |
Дочерняя тема готова, пользуетесь на здоровье!
Спасибо