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

Что такое и зачем нужна дочерняя тема?

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

Почему используют дочерние темы?

Дочерние темы рекомендуется использовать в том случае, если Вы постоянно добавляете новые функции в дизайн сайта. Так, например, если вносите изменения стилей оформления в CSS-файлы или PHP-код в файл functions.php. Часто такие правки просто необходимо делать, так как некоторые плагины для своей корректной работы просто обязывают что-то изменить в функционале. Например, плагин интернет-магазина WooCommerce имеет встроенные шаблоны для страниц, которые он создает при активации (Корзина, Заказы и др.) Чтобы в них изменить или добавить некоторые элементы (например, добавить выбор возраста покупателя), необходимо править эти шаблоны. Конечно, после обновления плагина все Ваши правки будут удалены. Чтобы такого не случилось, файлы с нужными шаблонами конкретных страниц копируются в Вашу тему, где могут быть изменены и останутся после обновления.

Преимущества дочерних тем

Рассмотрим пример. Пусть Вы выбрали в качестве основной тему Twenty Sixteen. Все хорошо, вроде бы все устраивает. Но только хотелось бы, чтоб в нижней части сайта (футере) текст копирайта был черным. Конечно, для этого не обязательно создавать дочернюю тему, а можно внести необходимые стили в настройках темы (блок Дополнительные стили). Но если Вы намерены в будущем кардинально менять этот шаблон, то в таком случае просто необходимо воспользоваться дочерней темой.

Страница настройки темы

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

Если Вам понравилась статья — поделитесь с друзьями
Михаил Петров
Привет! Меня зовут Михаил Петров. Я копирайтер и занимаюсь этим с 2013 года. Скрупулезность и ответственность - моя фишка! Не могу делать как попало и добиваюсь, чтоб заказчик сказал минимум “неплохо”. За все время своей работы пришлось написать и отредактировать немало разной “текстовухи”, включая SEO-тексты, отзывы и прочую чушь. На сегодняшний день специализируюсь на написании информационных статей и руководств технического направления. Вижу смысл и светлое будущее в текстах для людей, а не для машин.
Обсуждение: 5
  1. Катя

    Здравствуйте.
    Скажите, если я хочу установить себе дочернюю тему, нужно ли мне при этом устанавливать родительскую тему?

    1. Михаил Петров author

      Добрый день!

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

      С уважением Михаил

  2. Катя

    Михаил, а если установленная тема на Вордпресс изначально была дочерней, то что тогда? То есть, с сайта Вордпресс изначально скачивается и устанавливается дочерняя тема (например, эта (ссылка, просто как пример, можете удалить её) https://ru.wordpress.org/themes/blossom-speaker/), и допустим, я вношу в эту тему какие-то изменения и потом эта дочерняя тема обновляется автором через время и все мои правки пропадают? Так что-ли?
    Ведь я же не могу создать на изначально установленную дочернюю тему ещё одну, но уже свою, дочернюю тему.
    Надеюсь, вы поняли, что я имела ввиду.

    1. Михаил Петров author

      Добрый вечер!

      Дочерняя тема без родительской технически работать не может. Указанная Вами тема — это дочерняя тема для Blossom Coach.

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

      С уважением Михаил

  3. Макс

    А как её сделать? 🙂

Задать вопрос