Дочерние темы

Здравствуйте уважаемые начинающие веб-мастера.

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

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

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

Делается это обычно для того, чтоб закрыть появляющиеся угрозы безопасности со стороны php. Но при обновлении теряются все изменения, которые Вы сделали и в файле css.

Чтоб этого не происходило и нужна дочерняя тема, в которую выносится только файл style.css.

Вы можете изменять его как угодно — обновление его не коснётся, и сайт будет отображаться так как Вы его сделали, без изменений, а остальные файлы обновятся и всё будет ОК.

Создать дочернюю тему из админки сайта нельзя. Для этого нужно зайти на сервер по пути public_html/wp-content/themes, и создать в папке themes ещё одну папку с именем ваша тема-child.

Затем открываем эту пустую папку, вставляем в него следующий комментарий:

/*
Theme Name: Twenty Ten Child
Description: A subsidiary theme for the theme Twenty Ten
Author: Kutuzov Cergei
Template: twentyten
Version: 0.1
*/

И сразу после него правило:

@import url("../twentyten/style.css");

Естественно название темы у Вас будет своё.

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

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

При этом, в админке сайта в разделе Внешний вид — Редактор остаётся доступ к родительской теме.

22

Ну вот и всё. Как видите ничего сложного в создании дочерней темы нет.

Желаю творческих успехов.

Запись опубликована в рубрике WordPress. Добавьте в закладки постоянную ссылку.

3 комментария на «Дочерние темы»

  1. Ирина говорит:

    Серёжа, СПАСИБО огромное за помощь! Вы, как всегда, отзывчивы, терпеливы и добродушны!

  2. stariс говорит:

    Две ошибки. Поставьте прямые кавычки вместо угловых, так как браузер угловые в коде не читает, и уберите шапку родительской темы, Вы же свою написали
    Картинка по ссылке http://trueimages.ru/img/28/a8/eb4fbf65.png.

  3. Ирина говорит:

    Серёжа, я выслала файл style.css. Скрин не стала делать, а просто его скопировала.

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *