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

👍 Научим создавать сайты на WordPress бесплатно за 19 уроков. Подробнее →

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

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

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

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

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

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

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

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

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

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

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

      Добрый день!

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

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

  2. Катя

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

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

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

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

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

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

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