Установка дочерней темы в WordPress

Дочерняя тема WordPress

О необходимости дочерней темы WordPress

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

Установка дочерней темы WordPress

Установить можно двумя способами:

  • При помощи готовых плагинов
  • Вручную 

Останавливаться на том как это сделать с помощью плагинов мы не будем, так как этих решения огромное множество и все они имеют внутреннюю инструкцию, которая поможет в установке и настройке.

Ручная установка

Первым шагом будет создание директории с именем вашей дочерней темы в папке wp-themes.

В корне созданной директории нужно создать файл style.css, а внутри написать специальную шапку следующего вида

/*

Theme Name: Name_theme

Theme URL: https://wordpressorg.ru/myblog

Description: Описание дочерней темы

Author: Name Author’s

Author URI: https://myblog.ru/

Version: 0.0.0

*/

Теперь в новую директорию нужно переместить файлы(если таковые существуют в вашей теме):

functions.php, 404.php, single.php, arhive.php, comments.php, footer.php, header.php, index.php, page.php, screenshot.png.

Можно приступать к активации темы.

Зайдите в админ-панель вашего сайта — внешний вид — Темы. Там можно увидеть новую тему, которая является дочерней. Активируйте её.

Чтобы не переносить вручную все стили из родительской темы, можно воспользоваться функция импорта. После написанной ранее шапки в style.css напишите следующую строку

@import url(“../Родительская-тема/style.css”). 

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

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

Для безопасного импорта стилей лучше использовать function.php

для этого добавьте следующие строки 

add_action (‘wp_enqueue_scripts’, ‘winnet_theme_styles’) ; 

function winnet_theme_styles() {

wp_enqueue_style(‘parent-theme-css’, get_template_directory_uri() . ‘/style.css’);

wp_enqueue_style(‘child-theme-css’, get_template_directory_uri() . ‘/style.css’, array(‘parent-theme-css’));

}

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

Дочерняя тема очень хорошо влияет на безопасность сайта, но чтобы быть полностью уверенным, предлагаем установить лучшее решение в виде плагина — Titan Anti-spam & Security

Прочтите так же о 10 шагах к повышению безопасности.

Читайте также:

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

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