ГлавнаяО WordPress

Что такое дочерняя тема WordPress и для чего она нужна.

Независимо от того, насколько совершенной является используемая вами тема WordPress, вероятно придет день, когда вы захотите её немного настроить под себя.

И в общем-то тут проблемы нет. Сам WordPress имеет полностью открытую архитектуру. То есть, любой знающий человек, может легко изменить любой код на своем сайте. И изменить дизайн темы, тут нет ничего технически сложного.

Проблемы начинаются тогда, когда выходит обновление темы. Дело в том, что если вы внесли изменения в свою тему, а потом обновили тему, то ваши изменения удалятся.

Но есть решение — это использование дочерних тем.

Темы WordPress

Что такое дочерняя тема в WordPress

Поскольку в ней используется слово «child» (ребенок), то многие пользователи WordPress ошибочно считают, что дочерние темы — это базовая, урезанная версия «обычной» темы, и, следовательно, часто отвергают идею ее использования.

Но дочерняя тема это не то, как она звучит. Вот что сказано в кодексе WordPress:

Дочерняя тема WordPress — это тема, которая расширяет функционал другой темы, называемой родительской темой, и позволяет вам изменять или дополнять функционал родительской темы.

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

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

Дочерняя тема или родительская тема

Как я уже сказал выше, дочерняя тема имеет те же функции и возможности, что и ее родительская тема. Она также выглядит как родительская тема, наследуя всю свою стилизацию.

Стоит отметить, что дочерняя тема не может работать сама по себе, в то время как родительская тема может работать сама по себе, без каких-либо проблем.

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

В любой момент вы можете удалить эту тему, и тогда ваш сайт вернется к прежнему виду.

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

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

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

Безопасные обновления: если вы настраиваете свою тему напрямую, без использования дочерней темы, то как только вы обновите тему, все ваши изменения будут потеряны. Это потому, что все файлы, которые вы изменили и добавили некоторый пользовательский код, будут перезаписаны обновленными файлами темы.

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

Простая настройка: самый простой способ настроить пользовательскую тему — это настроить CSS своей дочерней темы. Да, это требует немного ноу-хау, но это далеко не всё то, что обычно требуется для создания собственной темы с нуля.

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

Инструмент обучения: если вам нужна безопасная площадка для работы с темами WordPress, то начинающие разработчики и дизайнеры всегда могут использовать дочернюю тему, чтобы поиграть с ней.

Если что-то пойдет не так, как было задумано, вы всегда сможете вернуться к первоначальному дизайну и функциональным возможностям, которые все будут присутствовать в родительской теме.

Когда нужно использовать дочернюю тему?

Хотя дочерние темы имеют много существенных преимуществ и могут значительно облегчить вашу жизнь, когда вы используете WordPress, но в тоже время, не все пользователи WordPress должны их использовать. На самом деле, многим дочерние темы никогда не понадобятся.

По сути, все зависит от того, какие изменения вы намерены внести.

Любые изменения, которые включают редактирование таблицы стилей CSS, шаблонов PHP и файла functions.php, а также файлов папки темы (включая файлы JS и изображения), требуют использования дочерней темы.

С другой стороны, если вы намерены вносить только простые изменения с помощью панели инструментов (включая изменения, сделанные в меню Внешний вид — Настроить), то вам не нужна дочерняя тема.

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

Недостатки использования дочерних тем.

Хотя дочерние темы это хороший инструмент, которым очень даже трудно навредить своему сайту, но пара недостатков все-же есть.

  1. Необходимость в технических познаниях. Как минимум, это знать CSS, тогда вы сможете изменить шрифт, изменить цвет блока и другие визуальные изменения. Но чем большие изменения вы будете вносить, тем больше вам потребуется знаний, включая уже и программирование на PHP. Но если у вас просто один или два сайта, и вам нужно один раз внести изменения, то тогда лучше изначально использовать тему с широким набором настроек.
  2. Дочерние темы подходят только для небольших изменений. Если вы работаете с темой, которая требует огромного труда, чтобы выглядеть и функционировать так, как вы этого хотите, то возможно вы выбрали не ту тему.

Заключение.

Как вы видите, дочерняя тема это хорошая штука. Но в тоже время, это нужно далеко не всем. Если вы хотите внести некоторые изменения с помощью CSS, то вы можете просто добавить необходимый код в настройки своей темы, и для этого нет нужды создавать дочернюю тему.

Добавление своего CSS кода в тему WordPress

Хотя, если вам нужны изменения в коде некоторых файлов PHP, то тут уж лучше использовать дочернюю тему, чем это делать напрямую.

УжасноПлохоНормальноХорошоОтлично (1 оценок, среднее: 5,00 из 5)
Оставьте комментарий:
Я не спамлю...