Дочерние темы Divi

Для чего используется дочерняя тема Divi?

Готовые дизайны4Настоящее визуальное проектирование8Дочерняя тема — это тема WordPress, которая наследует функциональность и стиль своей родительской темы Divi. Можно использовать Divi Child для настройки дизайна, макета или функциональности сайта без редактирования файлов родительской (Divi) темы. 

Используя дочернюю тему, всегда можно сохранить настройки файлов темы Divi отдельно от самих файлов темы. Это означает, что при обновлении и выходе новых версий пользовательские настройки не потеряются и «перезапишутся» дефолтными. 

Если используется дочерняя тема Divi, то она должна быть установлена в качестве активной в разделе Внешний вид ⟹ Темы. Родительская тема (Divi) не активна, но должна быть также загружена на сайт. Ее можно видеть в разделе Внешний вид консоли управления WordPress.

При работе WordPress будет использовать любые файлы, найденные в дочерней теме на сайте и, по умолчанию, использовать файлы родительской темы для всего остального. Так, например, если скопировать файл footer.php из родительской темы в свою дочернюю, то WordPress будет использовать его из дочерней, а не из родительской темы.

В чем разница между родительской и дочерней темами?

В нашем случае родительской темой WordPress является Divi. Она включает в себя все файлы, которые используются для работы сайта. Для работы родительской Divi не требуется дочерняя тема.

Дочерняя тема — это отдельная тема WordPress, состоящая как минимум из файлов style.css и functions.php. Код в functions.php сообщает WordPress, что дочерняя тема должна работать вместе с файлами, найденными в родительской теме (Divi). Дочерняя тема может работать только тогда когда родительская тема установлена ​​и подключена к дочерней. Она является дополнением к родительской теме и позволяет добавлять на сайт новые стили, функции и возможности без изменения файлов родительской темы.

Нужна ли Divi дочерняя тема?

Нет, не всегда нужно использовать дочернюю тему с Divi. Но если идет редактирование файлов темы, то дочерняя тема необходима. Правильно будет добавлять пустую дочернюю тему по умолчанию на тот случай, если она им понадобится в будущем. Это делается очень быстро и никоим образом не вредит сайту. 

Нужно использовать дочернюю тему если:

  1. Будут вноситься изменения в любой из файлов темы Divi или плагинов, 
  2. Будут добавляться большое количество пользовательского кода (CSS, JavaScript), которыми будет легче управлять в дочерней теме.

Использовать дочернюю тему не надо если: 

  1. Используются только параметры настройки, доступные в конструкторе Divi, параметрах Divi, настройщиках темы и модулей, 
  2. Пользовательских кодов немного и он добавляется в пользовательские области CSS в Divi Builder, параметрах темы, настройках страницы или на вкладке дополнительных настроек модулей, 
  3. Код javascript добавляется в модуль кода или в настройках темы Divi.
Как обновить дочернюю тему?

Дочерняя тема обновляется самим пользователем в тех случаях когда нужно будет внести какие-то изменения в сайт. Никаких других обновлений делать не нужно. Когда Elegant Themes выпускает новое обновление, то необходимо обновить родительскую тему Divi, чтобы получить доступ к исправлениям ошибок, патчам безопасности или новым функциям. Эти обновления никак не влияют на настройки сайта, заложенные в дочерней теме.

Пустые дочерние темы VS Премиальные дочерние темы

Все темы Divi Child по сути одинаковы, но делятся на 2 категории:

1. Пустая или начальная дочерняя тема, которая позволяет обновлять файлы Divi, не теряя пользовательские настройки. Можно скачать бесплатную дочернюю тему у меня на сайте. Пустая дочерняя тема не влияет на сайт, но создает возможности добавления собственных настроек при необходимости.

2. Предварительно разработанная дочерняя тема премиум-класса (премиальная дочерняя тема) — это, по сути, пустая дочерняя тема, в которую уже добавлены различные настроенные файлы и макеты страниц сайта. Она представляет собой полностью готовый веб-ресурс узкой направленности. Использование таких премиальных тем удобно, если нет времени или навыков для самостоятельной настройки сайта.

Где я могу скачать бесплатную пустую детскую тему Divi?

Можно скачать пустую дочернюю тему DiviLancer Child Themes прямо здесь. Это пустая дочерняя тема, в которую можно добавить свои собственные настройки. Чтобы пользоваться этой дочерней темой ее надо скачать в виде zip-файла и загрузить на свой сайт (раздел консоли WordPress Внешний вид ⟹ ТемыДобавить новую) и активировать. Предварительно должна быть установлена родительская тема Divi, чтобы дочерняя тема DiviLancer Child Themes работала.

ZIP-архив дочерней темы DiviLancer Child Themes содержит 3 файла: 

  1. Файл style.css, в который добавляются свой собственные CSS. 
  2. Логотип дочерней темы screenshot.png, который отображается в области Внешний вид ⟹ Темы на панели инструментов WordPress. 
  3. Файл functions.php, который используется для связывания дочерней темы с родительской. 

Загрузить дочернюю тему DiviLancer Child Themes.

Другой вариант — использовать один из множества генераторов, которые позволяют создавать свои собственные дочерние темы. Самый известный генератор доступен на сайте Divi Space. Есть ряд других доступных бесплатных генераторов и плагинов для создания дочерней темы. Но все они (бесплатная DiviLancer Child Themes, генераторы и плагины), по сути, дадут один и тот же результат. 

Где можно приобрести премиальную дочернюю тему?

Премиальные дочерние темы продаются на многих площадках. Но в 2020 году разработчик темы Divi Elegant Themes открыл свой маркетплейс, на котором продаются не только премиальные темы, но и макеты для конструктора, плагины и многое другое.

В магазине Divi Marketplace часто проходят распродажи, есть там достаточное количество и бесплатных продуктов для разработчиков сайтов на Divi.

Что такое Divi Child

Что такое Divi Child

Чтобы сразу не было путаницы, дочерняя тема вордпресс это не тема для наших дочек. В этой статье я расскажу, что такое...

читать далее