Как создать дочернюю тему
Приветствую читателей блога. Наконец, я нашла подходящую тему wordpress для блога, в которую мне захотелось внести еще несколько изменений. Чтобы авторские обновления, не уничтожили мои труды, я сделаю дочернюю тему wordpress.
Моя задача – в установленном новом шаблоне внести небольшие правки в файл functions.php, они позволят ускорить загрузку блога.
Почему мне пришлось менять шаблон, я писала тут.
Дочерняя тема wordpress, что это такое
Зачем, для чего нужна? Это тема, которая наследует все функции и внешний вид исходной темы. Ее можно дополнять, изменять целиком или только отдельные участки кода, подгонять внешний вид страниц под нужды разработчика.
Она находится в отдельной папке, содержит свои собственные (обязательные) файлы style.css и functions.php. Если требуется можно загрузить дополнительные файлы, которые будут изменены.
Как сделать дочернюю тему Вордпресс? У себя на хостинге (у меня Спринтхост), в папке domains/ваш-сайт.ru/public_html/wp-content/themes/ создайте новую папку.
Работать можете через FTP Client FileZilla, как это сделать написано тут, либо непосредственно через админку хостинга.
Как создать
Для нормальной работы дочерней темы потребуется только два файла: style.css и functions.php.
СТАТЬИ ПО ТЕМЕ:
Как добавить файл sitemap в яндекс и google
Как установить тему wordpress, настроить, удалить шаблон Вордпресс
Блог на движке WordPress. Что это такое?
Полностью дублировать родительские файлы не обязательно. Добавляйте только те, в которых будут изменения.
Назовите папку произвольно, обычно дочерние темы имеют окончание child (ребенок).
В папке создайте пустой файл с именем style.css.
В нем пропишите следующий код, вот как написано у меня
/* Theme Name: kasa-green-child Theme URI: https://moi-start.ru/ Description: Это специальная дочерняя тема. Author: novichok Author URI: https://moi-start.ru/ Template: kasa-green Version: 1 */ // дополнительные стили .foo{ color:red; } /*
В дополнительных стилях прописываем только то, что надо изменить. Можете изменить цвет, размер элементов шаблона, через css подключить новые изображения.
Обратите внимание на строчку Template: kasa-green. Название kasa-green я скопировала вот из оригинального шаблона. По нему WordPress опознает дочернюю тему.
Если записать название неправильно, новые файлы окажутся поврежденными. Дочерняя тема просто не установится, поскольку WordPress не сможет найти шаблон-родитель, стили будет загружать неоткуда.
В этой же папке создайте файл functions.php, в него напишите код, зарегистрируйте стили дочерней темы.