Сценарій
- Виберіть тему 2015 року. Налаштуйте різні налаштування, такі як фонове зображення, зображення заголовка, назва сайту та мітка.
- Але не торкайтеся вмісту файлів теми.
- Використовуйте Codex 'Теми для дітей, щоб створити мінімальну дитячу тему теми 2015 року.
- Активуйте нову дочірню тему.
На жаль
Сайт з активованою мінімальною дочірньою темою виглядає зовсім інакше, ніж батьківська тема. Зникла фонове та заголовне зображення, і активовано всі способи віджетів бічної панелі (або заголовка), які не були активними (за замовчуванням) у батьківській темі 2015 року.
Оригінальний вигляд сайту із кількома налаштованими налаштуваннями для теми 2015 року:
Сайт, як це виглядає, з дочірньою темою 2015 року, яка має лише необхідний заголовок style.cssі лише перетворює стилі, як запропоновано на сторінці «Дочірня тема» Кодексу function.php.
Питання
Як зробити так, щоб активація дочірньої теми зберігала налаштування та параметри за замовчуванням для батьківської теми?
У цьому випадку: заголовки та фонові зображення та видалення (деактивація?) Віджетів за замовчуванням (бічна панель / заголовок).
Примітки
Створення дочірньої теми і без того великої спеціалізованої теми може здаватися дублікатом, але це стосується налаштувань, редагуючи файли теми.
Це питання Під час активації дочірньої теми, які основні настройки потрібно скинути, тобто; Спеціальні меню тощо? начебто запитують саме те, що я, здається, після. На жаль, єдина відповідь міркує про невідповідність функцій, що для мене не стосується, і я не взяв коментар ОП з таким же ефектом.
Я також подивився
- При активації дочірньої теми, які основні настройки потрібно скинути, тобто; Спеціальні меню тощо? . Це пов'язано, але це не відповідає на моє запитання.
- Це: Зареєструйте налаштування настроювача тем, коли тема активується [дублікат] також здається пов'язаною, але не відповідає тому, що я хочу.
- Також питання не було позначене як дублікат: Налаштування API дозволяють налаштування за замовчуванням при встановленні теми? йдеться про збереження налаштувань дочірньої теми, а не про повторне використання або повторне застосування налаштувань батьківської теми для дитини.


get_templateвона просто поверне ім’я режисера поточної теми. Вам не потрібно знати зв’язок між раніше активною темою та поточною: якщо тема має батьківський, вона завантажує ці налаштування, інакше вона просто завантажує власні налаштування. Я погоджуюся, хоча з вашим другим пунктом, який стосується проблеми перезаписаних налаштувань.