Я всех приветствую. Сейчас вы находитесь на страницы серии видеоуроков о том, что такое иерархия шаблонов Wordpress. В этой серии видео мы будем разговаривать о таком важном понятии в системе Wordpress как иерархия шаблонов.
Особенно это может быть важно если вы занимаетесь правкой шаблонов Wordpress и вносите туда какие-то изменения. Этот механизм иерархии шаблонов Wordpress очень важно понимать для того чтобы с большим пониманием вносить эти правки.
Тема Wordpress состоит у нас из php-файлов, которые называются шаблоны. Эти шаблоны позволяют нам формировать тот контент, то содержимое, которое есть на нашем сайте. Каким-то образом его выводить, выводить какие-то определенные блоки в определенной последовательности, каким-то особым образом это отображать. Где-то что-то отображать, а где-то скрывать.
За все это отвечают так называемые шаблоны Wordpress.
Каждый шаблон отвечает у нас за вывод какого-то своего особого содержимого.
Проблема заключается в том, что типов содержимого, которое мы можем использовать в Wordpress достаточно много. Каждому из этих типов содержимых нужна своя структура.
Например, типы содержимого могут быть тэги, рубрики, страницы, записи, ошибки 404 (страница не найдена), возможно отображение каких-то пустых страниц, с одной колонкой, с двумя и.т.д.
Типов содержимого в Wordpress довольно много.
Если мы будем для каждого типа содержимого создавать какой-то отдельный файл, то может получиться самая настоящая "мусорка" и будет непонятно, что и для чего нужно и зачем нужен тот или иной файл.
Чтобы решить эту проблему, разработчики Wordpress решают ее с помощью иерархии шаблонов. Разработчики сделали определенные имена шаблонов более главными, чем другие имена шаблонов.
По этим именам определяется важность какого-то шаблона.
Это дает нам самое главное - гибкость разработки тем Wordpress. Таким образом мы можем более гибко настраивать отображение какого-то содержимого на сайте, в зависимости от того, к какому типу контента это содержимое относится.
Иерархия - это структура, где элементы разделяются на главные и второстепенные. Какие-то шаблоны у нас будут главные, а какие-то второстепенные.
Главные шаблоны будут перетирать то содержимое, которое имеется во второстепенных шаблонах.
Иерархия Wordpress - это просто некие внутренние правила в логике (ядре) Wordpress. Они определяют в какой ситуации и какой шаблон нужно использовать. К какому шаблону какой будет использован приоритет.
Логика эта выглядит примерно в такой схеме (см. видео). Как эту тему можно прочитать, мы поговорим в следующих видео. Смысл в том, что в таком виде это отображается и в этой схеме можно посмотреть логику отображения шаблонов Wordpress.
Какой файл и название файла будет являться более главным, а какое второстепенным.
Ссылки, где можно посмотреть эту схему иерархии шаблонов Wordpress:
https://developer.wordpress.org/themes/basics/template-hierarchy/
В следующих видео мы будем с этим разбираться, как работает эта иерархия файлов Wordpress.
Чтобы оставить сообщение, зарегистрируйтесь/войдите на сайт через:
Email - зарегистрироваться / войти