Разработка тем WordPress

<b>Дочерняя тема спасает от потери правок, но только если её собрать без лишних файлов</b>

<b>Дочерняя тема спасает от потери правок, но только если её собрать без лишних файлов</b>

Если правите шаблоны прямо в родительской теме, любое обновление стирает ваши изменения. Дочерняя тема решает эту проблему, но копировать туда всё подряд не нужно: берите только то, что реально меняете.

Минимальный набор такой:
— style.css с шапкой Theme Name, Template и описанием;
— functions.php, если нужны свои хуки, фильтры или подключение скриптов;
— отдельные шаблоны, которые вы переопределяете: single.php, page.php, header.php и другие.
Файлы копируют только по необходимости, иначе потом сложнее поддерживать структуру.

Главное правило: если меняете один блок в шаблоне, сначала проверьте, можно ли обойтись хуком или фильтром. Это чище, чем тащить весь файл в дочернюю тему. Ещё одна частая ошибка — забыть указать Template в style.css: без этого WordPress не поймёт, от какой темы строится наследование.

Хорошая дочерняя тема не дублирует родительскую, а хранит только ваши отличия. Чем меньше лишнего кода вы туда кладёте, тем проще потом обновлять и сам сайт, и тему.
Этот пост опубликован в Telegram-канале Разработка тем WordPress. Подписаться можно по ссылке: @wp_dev_deep_dive_ww.
editorial

Свежие посты в категории «Editorial Voice & Insider»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @dumay. Быстрый тест: $20 за канал, $1000 за пакет по сети.