Дочерняя тема wordpress для любителей редактировать уже готовое решение, расширить базовый функционал, или создать свое с нуля. Зачем она нужна, как ее сделать и что это вообще такое, разберем на простых примерах.
Всех приветствую на своем блоге.
Для более ясной картины, немного подробнее разберем эту ситуацию.
Каждый блогер рано или поздно сталкивается с обновлением своего проекта.
Это:
- Замена существующего шаблона на новый
- Добавление функционала (например информация о куках, или политики конфиденциальности, форма подписки и пр.)
- Изменения, связанные с развитием различных онлайн – систем, в том числе и блогов.
И чтобы идти в ногу со временем, нужно время от времени пересматривать и модернизировать свои проекты.
Редко случается так, что попался классный шаблон, в котором ничего изменять, или добавлять не нужно. Зачастую все происходит наоборот. И многие темы приходится дорабатывать, доводить до ума, или как говориться – «допиливать».
Часто хочется, чтобы получилось скромно и со вкусом. В большинстве современных тем бывает много лишнего функционала, который не всем подходит, они много весят и в плане дизайна почти всегда требуются переделки. Вот поэтому большинство владельцев wordpress – блогов используют дочерние темы.
Для чего дочерняя тема wordpress
Что это такое простыми словами?
Это копия основной темы, в которую можно дописывать дополнительный код (functions.php), подключать необходимые стили (style.css) для изменения внешнего вида некоторых элементов, или всего сайта.
И самое главное – это сохранность всех настроек после обновления. С основной темой такой вариант не пройдет. Новое обновление всегда вернет все в первоначальное состояние.
И если были применены серьезные изменения в основном шаблоне, то время будет потрачено зря. А не обновлять тоже нельзя, безопасность еще никто не отменял.
Про базовые темы я вообще не говорю. У кого они стоят рискуют потерять все настройки и при обновлении ядра самого движка.
Обновление происходит следующим образом. Все старое удаляется, а новое загружается. Поэтому все что было отредактировано и добавлено непосильным трудом – в миг исчезнет.
Вывод напрашивается сам собой. Теперь о том, как это сделать проще.
Плагины для создания дочерней темы wordpress
Для начала рассмотрим пару плагинов, наиболее подходящих для этого.
Generate Child Theme
Простой и удобный плагин. Включил и забыл. Ничего не стоит настраивать, только внести информацию в нужные поля (название, описание, автор). Все остальное он сделает сам.
Новые функции необходимо вносить в файл (functions.php) дочерней темы, которая должна быть установлена по умолчанию. Для стилей предусмотрена опция в настройках темы, но можно использовать и файл style.css дочерней темы.
Child Theme Configurator
Наиболее популярный плагин с более гибкими настройками. Способен создавать резервные копии, подключать одним кликом дополнительные файлы, переносить стили и свойства, уже настроенные в родительской теме.
Вся работа по настройки состоит из 9 шагов. Первые три шага – это выбор действия (создать новую дочернюю тему), выбор нужной темы из выпадающего списка и анализ.
Далее идут вспомогательные настройки (с 4 по 7), где по желанию можно выбрать:
- отдельную таблицу стилей;
- использовать очередь стилей;
- @import в таблице дочерней темы;
- настроить имя дочерней темы, описание, автора, версию и т.д.;
Пункт №8 самый главный. Отметить его, значит копировать меню, виджеты и другие настройки из родительской в дочернюю тему. Если пропустить, тогда тема просто обновиться и все настройки будут утеряны.
После генерации станет доступна верхняя панель меню и еще три дополнительные функции (создать новую, отредактировать существующую, копировать, сбросить дочернюю тему wordpress).
Чаще всего используется пункт «файлы», где можно добавить в дочернюю тему wordpress любой файл, не заходя на хостинг через FTP-менеджер.
Так же есть возможность добавить скриншот, или перейти сразу для редактирования функционала. Очень удобно.
Остальные возможности для наиболее продвинутых, кто разбирается в селекторах, запросах и различных свойствах.
Как сделать дочернюю тему wordpress самостоятельно.
Для любителей поработать ручками, поиграть со стилями и скриптами, существует готовое решение на сайте разработчиков вордпресс. Дочерние темы wordpress
Все просто – читаете и повторяете, предварительно выбрав русский язык. Данный способ сложным назвать нельзя, так как все подробно описано и остается лишь повторить все шаги. Создать два главных файла с правильным описанием и подключением стилей.
Все варианты создания дочерней темы wordpress доступны, просты и могут сэкономить массу времени и сил.
Важно заметить, что удалять основной шаблон после создания дочерней темы wordpress нельзя!