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

Здравствуйте, дорогие читатели!
Сегодня я хочу рассказать вам о том, что такое дочерняя тема WordPress и для чего она нужна. Независимо от того, насколько совершенной является используемая вами тема Вордпресс, вероятно придет день, когда вы захотите её немного настроить под себя. И, в общем-то, тут проблемы нет.

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

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

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

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

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

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

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

Темы WordPress

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Заключение

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

Дополнительные стили в настройках темы WordPress

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

На этом пока все! Надеюсь, статья оказалась полезной. Поделитесь ею с друзьями в социальных сетях, нажав на кнопки ниже. А если у вас появились вопросы или мысли по этому поводу, то высказывайте их в комментариях.

Добавить комментарий