Одной из главных особенностей WordPress является возможность создавать привлекательный сайт, даже если вы не дизайнер. Используя сторонние темы, практически любой человек, обладающий небольшими техническими знаниями, может создать что-то, что выглядит и прекрасно работает. Добавьте это к тому факту, что многие темы бесплатны или доступны, и вы можете понять, почему так много людей присоединились к этой волне.
Но многие люди могут не осознавать, что установка темы и ее настройка в соответствии с их потребностями – это еще не конец. Реальность такова, что в зависимости от типа настроек, которые вы сделали, эти изменения могут быть потеряны при обновлении темы в будущем.
Например, представьте, что вы используете тему «Двадцать семнадцать», тему по умолчанию, включенную в WordPress. Предположим, вы напрямую отредактировали шаблон страницы или даже таблицу стилей. Хотя работа с существующей темой – отличный способ изучить все тонкости разработки, также очень легко удалить все эти изменения при следующем нажатии этой кнопки обновления. Если вы делаете это на активном веб-сайте, это может иметь катастрофические последствия.
К счастью, есть другой, более безопасный способ сделать что-то.
Ребенок защищает будущее
Вот где приходит концепция дочерней темы WordPress. Короче говоря, это отдельная тема, которая имеет свою собственную папку в каталоге / wp-content / themes / вашего сайта. Тем не менее, есть поворот. Вместо того, чтобы быть полным предметом, ребенок обращается к своему «отцу».
Это означает, что папка дочерней темы содержит только несколько основных элементов:
Прелесть этого параметра в том, что вы все еще наслаждаетесь всеми преимуществами, предлагаемыми основной темой, а также добавляете свои собственные личные штрихи. Большая часть тяжелой работы по дизайну и разработке уже была проделана автором темы. Оттуда вы можете делать все, что хотите.
Еще лучше то, что каждый раз, когда основная тема обновляется до последней версии, ребенок остается нетронутым. Хотя это не полностью защищает вас от поломок (мы увидим позже), это означает, что ваши настройки не будут заменены. Это очень важно, так как не весело и переделывать всю вашу тяжелую работу.

Установить базовую тему для детей
Первоначальный процесс создания дочерней темы довольно прост и займет всего несколько минут вашего времени. Без сомнения, небольшая цена, чтобы заплатить, принимая во внимание преимущества, которые она предлагает сейчас и в будущем.
На примере темы «Двадцать семнадцать» (и советов из руководства по темам WordPress) давайте рассмотрим самые основные темы для детей:
1. Создайте новую папку в каталоге / wp-content / themes /. Его можно назвать по вашему желанию, но мы будем придерживаться рекомендации WordPress: двадцатнадцатилетний ребенок

2. Создайте новую таблицу стилей и назовите ее: style.css
Внутри этого CSS-файла поместите заголовок, похожий на этот (вы можете настроить его в соответствии со своими настройками):
/ *
Название темы: Двадцать семнадцать детей
Описание: Тема Двадцать Семнадцать Детей
Автор: ваше имя
Автор URI: http://www.your-site.com
Шаблон: двадцать семь
Версия: 1.0.0
* /
Есть и другие элементы, которые вы можете добавить сюда, но учтите, что единственными необходимыми областями являются название темы и модель. Имя может быть действительно любым, но вы хотите, но обратите особое внимание на утверждение модели, Который должен соответствует названию главной папки темы (двадцать семь в нашем случае). Если эта ссылка не верна, дочерняя тема не будет работать.
Ниже этой информации вы можете добавить любые пользовательские стили, которые вы хотите использовать для своей дочерней темы. Если вы меняете существующие стили, возможно, стоит скопировать и вставить их непосредственно из таблицы стилей основной темы или использовать инструменты разработки браузера, чтобы легко определить стили, на которые вы хотите ориентироваться.
3. Создайте файл functions.php который, по крайней мере, относится к основным и дополнительным таблицам стилей темы:
