подсказки

Полное руководство по дочерней теме WordPress

Полное руководство по дочерней теме WordPress

Дочерние темы WordPress. Поначалу они могут звучать (и показаться) пугающими, но как только вы изучите все тонкости (а также красоту) дочерних тем WordPress, вы получите массу удовольствия. В этом посте мы разделим дочернюю тему WordPress на различные части. Другими словами, мы узнаем:

  • Что такое дочерняя тема WordPress
  • Достоинства дочерних тем WordPress
  • Недостатки дочерних тем WordPress
  • Как создать дочернюю тему WordPress
  • Ресурсы дочерней темы WordPress

Что такое дочерняя тема WordPress?

Итак, что такое дочерняя тема WordPress?

Дочерняя тема WordPress – это, в основном, тема WordPress, которая «заимствует» файлы шаблонов и функции из другой темы WordPress, известной как родительская тема. Пока ничего не пробивайте, все подробно объясню, обещаю.

Родительская тема является типичной темой WordPress, таких как нашей топ продаж Total WordPress Theme, по умолчанию Двадцать Четырнадцать тема в зависимости от того или темы вы используете на своем сайте.

Самая простая дочерняя тема WordPress – это просто папка, содержащая специальный файл style.css. Не волнуйтесь, когда я все объясню, все обретет смысл. Один из вопросов, который, вероятно, сейчас возникает у вас в голове: зачем использовать дочернюю тему, когда родительских тем много?

Ответ довольно прост. Большинство родительских тем время от времени получают обновления. Итак, если вы возьмете родительскую тему и настроите код (и стиль), вы потеряете все эти изменения при следующем обновлении темы. Именно здесь на помощь приходят дочерние темы WordPress. Дочерняя тема WordPress дает вам возможность настраивать родительскую тему, не рискуя потерять свои изменения при обновлении. Конечно, вы можете отказаться от обновлений, если не против подвергнуть свой веб-сайт хакерам.

Двигаемся дальше…

Несколько абзацев назад я упоминал, что дочерние темы «заимствуют» файлы шаблонов и функции у родительских тем. Как это произошло? Подумайте ребенка тем, как тень темы ; они имитируют свои родительские темы. Это все равно, что создать копию родительской темы без фактического копирования. Похоже на волшебство, правда?

Нажмите кнопку замораживания. Как создать копию родительской темы, ничего не копируя? Секрет понимания дочерних тем кроется в специальном файле style.css, о котором мы упоминали ранее. На самом деле секрет в единственной строке, найденной внутри style.css. Какую строчку спросите вы? Подробнее об этом чуть позже. Поскольку позже в этом посте мы создадим дочернюю тему, я просто представлю несколько основных концепций, чтобы раскрыть линию, о которой я говорю, и дать вам лучшее понимание дочерних тем.

Чтобы создать дочернюю тему, вы должны создать папку (для дочерней темы) в каталоге тем WordPress. Вы можете назвать папку как угодно (или в честь вашей темы). Затем вы должны создать style.css со следующим кодом:

/* Theme Name: The name of your child theme (e.g. Total Child Theme) Theme URI: http://www.example.com (Your child theme's URL) Description: A brief description of your child theme Author: Your name goes here Template: Your parent theme directory name (e.g. Total, twentyfourteen, etc) Version: 1.0.0 */

Вы должны сохранить этот style.css в папке вашей дочерней темы. Теперь вернитесь к шестой (6-й) строке в приведенном выше коде. Ты увидишь:

Template: Your parent theme directory name (e.g. Total, twentyfourteen, etc)

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

Достаточно сказать, что без этой строки у вас не будет дочерней темы. У вас есть только папка и типичный файл style.css.

Таким образом, строка шаблона наследует (большую часть) вашу родительскую тему, когда вы активируете свою дочернюю тему. Все изменения, которые вы вносите в свою дочернюю тему, не будут затронуты, если / когда вы обновите родительскую тему. Как вам такое объяснение? Вы следите или недостаточно ясно? Если вы со мной, давайте перейдем к преимуществам и недостаткам дочерних тем WordPress.

Каковы преимущества использования дочерней темы?

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