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

У черговому оновленні платформи завжди додаються нові функції, покращується захист, з'являються нові можливості. Так, одну з кількох можливостей можна відзначити такий корисний інструмент, як створення та управління довільного меню WordPress. І це лише одна з багатьох функцій. А є й значніші, наприклад – дочірня тема.

Що таке дочірня тема WordPress?

Не хотілося б сильно заглиблюватися в цю тему з огляду на те, що на офіційному сайті є гарний українськомовний мануал (тут). Скажу лише пару слів про користь дочірньої теми, і що вона є.

Значення: дочірня тема (ДП), головним чином, призначена для правильного редагування батьківської теми (та, яка активована на даний момент). Використання такого способу дозволить зберегти всі зміни батьківської теми (РТ) при її наступному оновленні.

Корисна: Колосальна. Оскільки це правильне рішення у будь-яких змінах РТ.

Як створити дочірню тему у WordPress

Про цей варіант ми коротко й поговоримо. У репозиторії, як завжди, великий вибір плагінів у реалізації рішень будь-яких завдань. Мій вибір припав на плагін "One-Click Child Theme ", який створить дочірню тему в один клік.

Після активації модуля "One-Click Child Theme" перейдіть у вкладку "Зовнішній вигляд - Child Theme". На цій сторінці міститься три поля для заповнення:

wordpress

Далі тиснемо кнопку "Create Child". Після цього буде створено ДП, і вона відразу буде активована. Коли ви зробите цю дію, тоді можна повністю видалити плагін - більше він не потрібен.

Як працювати з дочірньою темою

Коли у вас виникає потреба відредагуватибатьківську тему (наприклад, внести якісь зміни, додати новий блок, видалити блок та інше) з метою збереження або навіть безпеки найкраще це робити через дочірню тему.

Файли теми. Копіюється з РТ файл, в якому потрібно щось зробити своє, і переноситься в ДП (враховуйте, якщо файл знаходиться в підпапці теми, то в ДП також створюєте таку ж папку). Потім уже починайте з ним працювати, змінюєте, додаєте те, що потрібно, і перевіряєте результат.

Стилі оформлення (style.css). Для того щоб мати можливість редагувати стилі батьківської теми безпосередньо в дочірній темі, потрібно їх спочатку імпортувати через файл style.css або файл functions.php . Інакше зміни не відбуватимуться. А робиться це так:

CSS @import

Функція