Як правильно створити дочірню тему
Дочірні теми — це надзвичайно корисний інструмент, який ви можете і повинні використовувати для різноманітних операцій щодо вашої фактичної теми WordPress. Найпростішим поясненням того, що таке дочірня тема, було б те, що це підтема, яка має ті самі властивості та функції, що й батьківська тема. Отже, його основна мета полягає в тому, щоб ви використовували його для зміни вашої теми WordPress (вашої батьківської теми), фактично не змінюючи її файли.
Перш за все, ми хотіли б зазначити, що дочірня тема є розширенням батьківської теми. Отже, ви можете створити її лише як дублікат існуючої теми WordPress. Ви можете використовувати дочірню тему для розширення вже створених функцій або додавання нових. Тому, коли дочірню тему активовано, усі функції теми залишаються незмінними, і ви зможете продовжувати працювати, як і раніше.
Ми припустимо, що ваш сайт WordPress активний і завантажений на веб-сервер, і ви вже використовуєте свою батьківську тему. У наступному тексті ми розповімо вам, як створити власну дочірню тему.
Перейдіть до ../wp-content/themes і створіть папку themenaname-child.
Найкраще надати вашій папці таке саме ім’я, як і батьківській темі. Однак вам потрібно буде додати суфікс -child.
Далі вам знадобляться ще 3 основні файли, кожен різного типу.
Перейдіть до текстового редактора за вашим вибором і створіть файли functions.php і style.css.
У файлі style.css ви дасте дочірній темі заголовок із відповідним описом. Поля досить зрозумілі.
/*
Theme Name: Twenty Nineteen Child
Description: A child theme of twentynineteen Theme
Author: WPKlik
Author URI: https://wpklik.com/
Version: 1.0
Template: twentynineteen
*/
@import url("../twentynineteen/style.css");
<?php
// enqueue the child theme stylesheet
Function wpklik_child_theme_enqueue_scripts() {
wp_register_style( 'childstyle', get_stylesheet_directory_uri(). '/style.css' );
wp_enqueue_style( 'childstyle' );
}
add_action( 'wp_enqueue_scripts', 'wpklik_child_theme_enqueue_scripts', 11);
Інша річ, яка вам потрібна, це попередній перегляд мініатюр для вашої дочірньої теми. Це третій файл, згаданий вище, якщо вам цікаво.
Далі просто перейдіть до будь-якого фоторедактора та зробіть знімок екрана вашої теми. Назвіть його screenshot.png (переконайтеся, що ви не створюєте зображення JPEG). Або скопіюйте screenshot.png із батьківської теми та вставте його у свою дочірню папку.
Це все, коли справа доходить до створення дочірньої теми. Тепер ви зможете додавати власні функції та стилі для своєї активної теми. І ви зробите це, не змінюючи існуючий код. Сподіваємось, це було корисно. Дайте нам знати в коментарях нижче.
Ми сподіваємося, що ця стаття була корисною. Якщо вам це сподобалося, будь ласка, не соромтеся також переглянути деякі з цих статей!