Если же вы настроили достаточное количество тем WordPress (от 20 штук), то наверняка знаете о дочерних темах. Работа с дочерней темой — это отличный способ изменить родительскую тему WordPress. Нынче WordPress темы стали очень разнообразными, но всё равно требуют настройки.

Предположим, что вы установили одну из стандартных тем или купили какую-то более продвинутую. Вы настроили её стили и добавили несколько PHP функций или изменений в коде. Но что случится, когда разработчики выпустят новую версию? У вас есть только два пути: загрузить обновления и потерять все настройки, или оставить старую версию и сделать сайт уязвимым.

Лучшим вариантом будет создание дочерней темы для настройки любой темы.

Что такое дочерние темы?

Принцип работы дочерних тем базируется на родительско-дочерних отношениях. Все темы WordPress, неважно платные или бесплатные, являются родительскими темами. А все дочерние темы перенимают свои характеристики у родительских. То есть, дочерняя тема получит весь набор функций от родительской темы.

Согласно с WordPress Codex:

Дочерняя тема – это тема, которая перенимает все функции и дизайн другой темы, названной родительской темой. Дочерняя тема является способом модификации уже существующих тем.

Если выходят обновления родительской темы, то дочерняя тема не меняется. Измениться может только родительский контент, а настройки дочерней темы остаются такими же.

Отличия дочерней темы от родительской

Таким образом, сохранить изменения и наслаждаться обновлениями можно только в дочерней теме. Позже в этой статье мы также обсудим методы создания дочерней темы.

Ну а сейчас давайте рассмотрим отличия дочерней и родительской темы:

  • Дочерняя тема работает только, если установлены обе темы – родительская и дочерняя. Хотя вы и активируете дочернюю тему позже.
  • Дочерняя тема имеет связь исключительно со своей родительской темой, ни у какой другой родительской темы нет связи с чужой дочерней темой.
  • Любые изменения в родительской теме никак не влияют на дочернюю.

Преимущества использования дочерней темы

Сама концепция дочерней темы — отличная. Мы предлагаем использовать дочерние темы со всеми премиум темами, а профессиональным разработчикам стоит включить их в пакет со своими темами.

У дочерних тем есть масса преимуществ:

  • Дочерняя тема сохраняет ваши настройки. Используя дочернюю тему, вы можете внести изменения прямо в код, без боязни потерять ваши настройки при обновлении темы.
  • Дочерняя тема – это первый шаг в обучении написания кода для WordPress.
  • Дочерняя тема может улучшить рабочий процесс в целом. Используя только одну тему, вы можете создать сайты с разным уровнем функциональности и сложности для нескольких клиентов.

Компоненты дочерней темы

Дочерняя тема является продолжением родительской темы, перенимая все функции и особенности. Как и обещали, вот основной состав дочерней темы:

  • Директория дочерней темы: Это корень папки, где находятся файлы дочерней темы.
  • Файл style.css: В этом файле содержатся все свойства стилей вашей дочерней темы.
  • Файл functions.php: Содержит определение функций, которые вызваны в вашей дочерней теме.

Вы можете добавить любое количество шаблонных файлов, но вышеперечисленные файлы должны быть в каждой дочерней теме.

Создание дочерней темы в WordPress

Вы уже знаете о нескольких функциях и аспектах дочерних тем WordPress. Вы выяснили, для чего они нужны, а теперь пора обсудить их название. Простейшим способом создания дочерней темы будет использование плагина. В библиотеке WordPress.org вы можете найти огромное количество бесплатных плагинов, которые упрощают создание дочерней темы.

1. Child Theme Configurator

Как создать дочернюю тему WordPress
  • Facebook
  • Twitter
  • Pinterest
  • Gmail
  • VKontakte

 

Плагин Child Theme Configurator создаёт дочерние темы за пару кликов. С его мощным CSS редактором вы можете настроить расширенный уровень функциональности. Плагин не только идентифицирует, но и меняет нужные атрибуты CSS.

2. Child Themify

Как создать дочернюю тему WordPress
  • Facebook
  • Twitter
  • Pinterest
  • Gmail
  • VKontakte

 

Для создания дочерних тем мы можем также порекомендовать плагин Child Themify. Он очень лёгкий и создаёт дочернюю тему всего лишь нажатием кнопки.

3. _child Theme Boilerplate

Как создать дочернюю тему WordPress
  • Facebook
  • Twitter
  • Pinterest
  • Gmail
  • VKontakte

Если вы разработчик, то вам наверняка будет интересно оценить готовый шаблон для дочерней темы. Он называется _child и был создан для оптимизации процесса создания дочерней темы в WordPress.

Этот шаблон предоставляет вам интуитивную дочернюю тему, где для её создания вам нужно только вставить ссылку на родительскую тему.

Неважно, являетесь ли вы обычным пользователем или разработчиком. Дочерние темы – это отличный способ настроить ваши основные темы в WordPress без боязни, что все изменения слетят после выхода обновления.

Pin It on Pinterest

Share This