Дочерние темы WordPress, создание и настройка

Автор Maksim Inshakov
Дочерние темы WordPress, создание и настройка

Сегодня я расскажу про дочерние темы — это очень такой интересный функционал wordpress.com.

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

А в случае обновление этих самых тем разработчикам ваши изменения затерялись стандартными файлами приведу конкретный пример вот есть у нас вторая тема 1 2 на ней описание категория расположено оно товаров.

А вы хотите чтобы вот — это самое описание было вот здесь вот после pagination после списка товаров. Если вы — это сделаете и если мы обновим после этого тему вторую то ваши изменения затронут сам вот на наши стандартное. Но — это связано с таким вот особенности WordPress. А вот чтобы ваши изменения не задирались необходимо создать дочернюю тему которая будет наследовать свойства родителям за исключением файлов которые вы правильно значит давайте сначала вот — это вот самое описание категории переместить вниз вот, а потом создадим дочернюю тему. И я покажу. Подробнее Как — это работает и так чтобы переместить описание категорию вниз. Нам необходимо открыть открыть папку с нашим с нашей темы 2 заходим — это вот у нас. Корневая папка сайта заходим Web Content plugins that Good здесь. Папка темы значит и файл который отвечает за вывод списка товаров описание название категорий — это вот этот taxonomy of Metal 2 категории — это просто категориям значит выделяемого и редактируем. А значит кусок кода который вводит названием категория вот здесь вот идет описание категория. А вот здесь вот идёт список товар вот — это вот строчка вот — это вот отвечает за то чтобы описание категорий было только на первой странице вот на вторых и последующих. Его не будет знать нужно чтобы описание категории было после списка товаров. Таким образом мы берём выделяем вот этот вот кусок кода который отвечает за список товаров и перемещаемого выше. То есть он у нас будет сразу после названия категорий вот этой строчка значит ещё раз вот — это вот название. Вот — это описание. А вот — это вот список товаров нажимаю сохранить передаю файл с. Миньоны обновляю страницу значит описание у нас пропала и появилась вот здесь внизу вот а. Если перейду на 2 страницы пагинации написание здесь не будет, а — это вот за — это отвечает вот — это вот строчка кода значит возвращаемся назад видим описание внизу вот задача редактирования стандартного шаблона выполнен. А теперь нам нужно сделать так чтобы изменение эти в случае обновление темы не затерялись на нашей стандартной, что в нашем стандартном поле описание идёт вот здесь вот сверху вот значит. Для этого нам нужно создать дочернюю тему возвращаемся в папку Content здесь у нас темы значит создаем дочернюю тему. Значит как её назвать назвать её можете как угодно. Я вот назову её admitad 2 Child. Ну — это означает, что она относится к родителям те магнита 2. Это что. Это дочка, но мне так понятней. Вы можете как-то по-другому назвать OK дальше захожу в неё. Вот и в ней необходимо создать файл style.css — это тоже необходимо. А вот значит создаем файл сразу нажимай его редактировать так просмотр прав у нас и в нём в него вставляют следующая строчка копирую ставить. Здесь идет название темы 1 та 2 Child родитель admitad 2. Сейчас я просто — это всё сохраняю повторюсь — это название дочерней темы. Это адрес родителям 3 нажимаем сохранить долям дали нам необходимо. А уже в эту папку разместить все файлы все файлы которые мы с вами отредактировали и которые хотим чтобы они не затерялись не обновлялись случае обновления чтобы они всегда были. Вот такими как. Вы такими которыми вы сделали. Значит мы с вами редактировали файл taxonomy вот этот admitad категории покупаем. Значит мы полностью создай в этой папке такой же файл. Значит у меня здесь записано я его копирую. Вот — это название и вот здесь в этой тема. Я создаю создает файл вот он меня создан далее я его открываю содержимое файла которые мы с вами меня ли у родителям у. Темы и полностью всё, что и полностью его содержимое. Вставляю вновь созданной и нажимаю сохранить в принципе всё значит мне вот этот вот старый файл больше не нужен файл style.css мне тоже не нужен вот я перехожу в управление темами у меня здесь появится тема которая называется блюдо: вот как мы её назвали назвали и теперь за фокусом значит ещё раз я обновлю вот эту страницу покажу. Значит у нас сейчас работают тема вот — это вот активно admitad 2. Значит мы описание категории переместили вниз. Садовод Вот и создали такой же файл в дочерней теме с нашими поправками и хотим чтобы наш изменения в случае обновления системы не задирались для этого просто нажимаем активировать дочернюю тему всё она у нас активно она унаследует все весь функционал родителя за исключением за исключением вот валиком который у нас лежит вот здесь вот этой папки. То есть она ещё раз повторюсь она копирует весь функционал родителя за исключением тех файлов вот мы сюда положим. Если я сейчас обновляю эту — это ничего не изменится. Вот потому, что у нас сейчас работают дочерняя. Тема и чтобы доказать, что работает дочерняя тема. Давайте зайдем в файл которая у нас в плагине лежит самый первый который я открывала мы редактировали вот этот вот я его даже могу полностью удалить. Вот например название изменю обновляю страницу и здесь всё будет работать потому, что повторюсь. Валик берётся из папки дочерней темы собственно вот так вот работаю в дочерней темы всего доброго Пока.

0 комментариев
0

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