- вступ
- Навіщо потрібна дочірня тема
- Що таке дочірня тема WordPress
- Створюємо дочірню тему WordPress - практичний приклад
- Як наповнити дочірню тему
- Інші файли теми
- Модулі child theme
вступ
Наша взаимовыгодная связь https://banwar.org/
WordPress завжди дивувала мене прихованими можливостями. І дивувала не тільки наявністю цих можливостей, скільки простотою їх реалізації. Звичайно, приховані можливості не належать до великих таємниць системи, просто до пори до часу, ти навіть не знаєш, що «таке» можна зробити на WordPress. Доступність для редагування кодів робочих тим WordPress, дозволяють змінювати і доповнювати зовнішній вигляд сайту від зміни оформлення до створення додаткових віджетів і плагінів.
Навіщо потрібна дочірня тема
Однак, є одне невелика незручність: будь-які прямі коригування коду теми, зникають, а вірніше повертаються до першоджерела, після кожного оновлення шаблону. Щоб уникнути таких відкатів, створюється дочірня тема WordPress, яка дозволяє редагувати код теми без загрози втратити все зміни при плановому оновленні.
Що таке дочірня тема WordPress
дочірня тема WordPress (Child theme, тема-нащадок) це інструмент, що дозволяє вносити будь-які коректні зміни зовнішнього вигляду (редакція файлу style.css) і функціоналу сайту (файли functions.php і інші файли шаблону) і не втратити редакції при оновленні шаблону.
Стилі і розмітка теми батька підкачуються в тему нащадок, а зміни в child theme нашаровуються на них. Всі зміни ми вносимо в дочірню тему, а основна тема залишається незмінною.
Створюємо дочірню тему WordPress - практичний приклад
Нагадаю, все теми системи «лежать» в каталозі wp-content / themes. Далі по кроках.
- В каталозі wp-content / themes створюємо папку з довільним назвою дочірньої теми. Для прикладу створюю папку: first-child-theme. Назва довільно, скоро знадобиться.
- В улюбленому текстовому редакторі (я використовую Notepad ++) створюємо текстовий файл з розширенням css і назвою style. Назва не змінюємо, а зміст файлу повинна містити, поки, тільки заголовок:
Тут, важлива тільки, останній рядок, це назва папки з батьківської темою. Саме з неї, система буде підкачувати стилі шаблону.
- Файл зберігаємо і заливаємо в папку дочірньої теми, first-theme.
- В консолі сайту з'являється дочірня тема. Назва збігається з назвою зазначеним в рядку: Theme Name. При відкритті теми показується вказане опис теми - рядок Description.
Тема ще порожня і потрібно її наповнити і активувати. Можна навпаки: активувати, а потім наповнити.
Як наповнити дочірню тему
Нагадую завдання, нам не потрібна порожня дочірня тема, а потрібна тема, дублююча батьківську тему, щоб в ній міняти стилі і розмітку.
Для дублювання теми вибираємо з двох варіантів виконання:
- Копіюємо батьківський файл style.css і переносимо його в аналогічний файл дочірньої теми (поки він всього один).
- Або в файлі style.css дочірньої теми вписуємо додатковий рядок:
Де, zeefocus - основна, батьківська тема.
Важливо! Цією рядком ми довантажувати стилі основної теми. Тепер, не потрібно копіювати файл стилю, можна вносити зміни в порожній файл дочірньої теми і він буде записуватися поверх стилів основної теми. Редагувати файл style.css можна з адмінки сайту, з дотриманням безпечного редагування , На вкладці Зовнішній вигляд → Редактор.
Не забуваємо, функцію import винести з заголовка файлу style.css.
Інші файли теми
Знову два варіанти,
- створюємо порожні файли з аналогічними назвами порожнім вмістом: (<? php ....?>) і пишемо їх, як потрібно;
- або, простіше, переносимо файли основної теми в дочірню тему і їх редагуємо, як потрібно.
Модулі child theme
Про плагінах полегшує створення дочірньої теми сайту в статті: Як створити дочірню тему WordPress за допомогою плагінів
© www.wordpress-abc.ru
ще статті
Схожі пости:
Lt;?