Создаем дочернюю тему WordPress

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

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

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

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

Как создать дочернюю тему?

Все очень просто! Запускаем FileZilla, заходим через FTP на сервер и создаем новую папку в wp-content/themes.  Создаем папку с дочерней темой В моем случае пусть это будет папка под названием wpnotes.ru. Затем помещаем в нашу папку файл style.css из родительской темы. Для создании дочерней темы достаточно наличия только файла style.css помещаем файл style.css в дочернюю тему

При необходимости вы можете поместить в папку с дочерней темой и другие файлы (functions.php, footer.php, index.php и т.д.) , все зависит от того, где вы будете производить изменения. Теперь нам необходимо открыть файл style.css при помощи текстового редактора Notepad++ и изменить информационный заголовок. Я выделил его красной рамкой.

меняем информационный заголовок в файле style.css Смело удаляем его и создаем новый по схеме ниже.

/*
Theme Name:     Twenty Ten Child
Theme URI:      http: //example.com/
Description:    Дочерняя тема для темы Twenty Ten 
Author:         Ваше имя
Author URI:     http: //example.com/about/
Template:       twentyten
Version:        0.1.0
*/

Вот что получилось у меня.

информационный заголовок

Обязательным является название темы (Theme Name), а также название родительской папки — Template (обратите внимание на регистрозависимость). Сохраняем проделанные изменения и наша дочерняя тема готова.

Для  активации как обычно идем во «Внешний вид» → «Темы» и находим дочернюю тему в общем списке. Вот она.

тема оформления WPnotes

Активируем ее и теперь можно обновляться до новой версии без потери изменений в нашей теме.

обновление темы WordPress

Надеюсь что данная заметка была полезной и при необходимости вы справитесь с созданием дочерней темы. До встречи на WPnotes.ru!

На десерт сегодня 3-я часть монтажа из лучших роликов.

Понравилась статья? Поделитесь с друзьями:


 

Навигация по записям