После нашей инфографики о том, как WordPress работает за кулисами, несколько пользователей попросили нас рассказать о том, как тема WordPress работает за кулисами.
В этой статье мы объясним иерархию шаблонов WordPress для начинающих. Эта шпаргалка чрезвычайно полезна при настройке шаблона или создании собственной темы WordPress.
Профессиональный совет: Хотите создавать пользовательские целевые страницы без изменения темы WordPress? Попробуйте SeedProd, это самый популярный конструктор страниц WordPress с функцией перетаскивания.
- Зачем изучать иерархию шаблонов WordPress?
- Визуализация иерархии шаблонов WordPress (шпаргалка)
- Какие файлы шаблонов используются главной страницей?
- Какие файлы шаблонов используются для одиночных постов?
- Какие файлы шаблонов используются одной страницей?
- Какие файлы шаблонов используются архивами категорий?
- Какие файлы шаблонов используются архивами тегов?
- Какие файлы шаблонов используются пользовательскими архивами таксономии?
- Какие файлы шаблонов используются пользовательскими типами постов?
- Какие файлы шаблона используются для отображения архивов авторов?
- Какие файлы шаблона используются для отображения архивов, основанных на дате?
- Какие файлы шаблона используются для отображения страниц поиска?
- Какие файлы шаблона используются для отображения страниц 404 ошибки?
- Какие файлы шаблона используются для отображения страниц вложений?
- Какие файлы шаблона используются для отображения embeds?
Зачем изучать иерархию шаблонов WordPress?
Все современные темы WordPress состоят из шаблонов, таблиц стилей, javascript и изображений. Вместе эти файлы управляют тем, как ваш сайт выглядит для пользователей.
Похожие: 9 вещей, на которые вы должны обратить внимание при выборе идеальной темы WordPress для вашего сайта.
WordPress имеет стандартную иерархию шаблонов. Это означает, что шаблоны с определенными именами файлов влияют на определенные области на вашем сайте. Он также подскажет вам, какое имя шаблона использовать для конкретного элемента.
Большинство современных тем WordPress поставляются с шаблонами для отображения категории, даты, архивов, отдельных постов, пользовательских страниц и т.д. Как пользователь, вы можете создать больше шаблонов, создав дочернюю тему.
Сказав это, давайте посмотрим, как эта иерархия шаблонов WordPress работает за кулисами.
Визуализация иерархии шаблонов WordPress (шпаргалка)
WordPress использует простой для понимания и осмысленный шаблон для имен шаблонов. Наглядная шпаргалка ниже объясняет, какие файлы шаблонов используются для отображения различных страниц на сайте WordPress.
Вот разбивка того, какие файлы шаблона WordPress нужно редактировать для различных страниц типичного сайта WordPress.
Какие файлы шаблонов используются главной страницей?
Из коробки WordPress отображает записи вашего блога на главной странице вашего сайта. Вы также можете настроить его на использование пользовательской домашней страницы (также известной как front page), перейдя по ссылке Настройки » Чтение страница в области администратора WordPress.
1. front-page.php — Если вы используете статическую главную страницу, то WordPress сначала будет искать этот файл шаблона и использовать его для отображения главной страницы.
2. home.php — Если вы используете статическую переднюю страницу, и у вас нет front-page.php шаблон в вашей теме, то WordPress будет искать home.php шаблон. Он также используется для отображения записей блога по умолчанию на главной странице.
3. index.php — Если первая страница.php или home.php не существует, то WordPress возвращается к индексу.php шаблон для отображения главной страницы. Этот шаблон является запасным шаблоном по умолчанию в WordPress для отображения любой страницы.
Какие файлы шаблонов используются для одиночных постов?
WordPress ищет эти файлы для отображения одного поста.
1. single—.php — Используйте этот шаблон для изменения отображения конкретного отдельного поста в любом типе поста. Например, если тип поста — ‘review’, а slug поста — acme-phone, то WordPress будет искать single-review-acme-phone.php .
2. отдельный-.php — Затем WordPress проверит, существует ли шаблон для отображения этого конкретного типа поста. Например, если тип поста — обзор, то WordPress будет искать single-review.php .
3. single.php — После этого WordPress вернется к одиночному.php .
4. единственное число.php — Этот шаблон добавляет еще один fallback для отображения одного элемента из любого типа поста.
5. индекс.php — Наконец, как упоминалось выше, WordPress в конечном итоге возвращается к индексу.php.
Какие файлы шаблонов используются одной страницей?
Страницы WordPress являются одним из типов постов по умолчанию. Они позволяют создавать статические страницы на вашем сайте вместо постов. См. наше руководство о разнице между постами и страницами.
1. Пользовательский шаблон страницы — Шаблон страницы, назначенный для страницы. Посмотрите, как создать пользовательский шаблон страницы в WordPress.
2. страница-.php — Если slug страницы — contact-us, WordPress будет искать page-contact-us.php .
3. страница-.php — Если идентификатор страницы равен 17, то WordPress будет искать файл шаблона с именем page-17.php .
4. страница.php — Шаблон для отображения всех статических страниц.
5. единственное число.php — Этот шаблон по умолчанию используется для всех элементов типа single post.
6. индекс.php — Обратный шаблон по умолчанию.
Какие файлы шаблонов используются архивами категорий?
WordPress использует эти файлы для отображения страниц, связанных с категориями в WordPress.
1. категория-.php — Этот шаблон используется для отображения страницы архива категории для определенной категории. Например, если slug категории — отзывы, то WordPress будет искать category-reviews.php шаблон.
2. категория-.php — Затем WordPress ищет шаблон с идентификатором категории. Например, если ID категории равен 17, то WordPress будет искать категорию-17.php .
3. категория.php — Это шаблон по умолчанию для отображения всех архивных страниц категорий в WordPress.
4. архив.php — Это шаблон по умолчанию, используемый WordPress для отображения любых архивных страниц.
5. индекс.php — Обратный шаблон по умолчанию.
Какие файлы шаблонов используются архивами тегов?
WordPress использует эти файлы для отображения страниц архива тегов.
1. тег-.php — Если slug тега — fruits, то WordPress будет искать тег fruits.php .
2. тег-.php — Если ID тега равен 17, WordPress будет искать tag-17.php шаблон.
3. тег.php — Шаблон по умолчанию для архивов тегов.
4. архив.php — Шаблон по умолчанию для любой страницы achive.
5. индекс.php — Шаблон по умолчанию.
Какие файлы шаблонов используются пользовательскими архивами таксономии?
Категории и теги — две таксономии WordPress по умолчанию. Пользователи также могут создавать свои собственные пользовательские таксономии. Вот как WordPress ищет шаблоны для отображения пользовательских страниц таксономии.
1. таксономия—.php — Если у вас есть пользовательская таксономия под названием genre, и есть термин ‘thriller’, то WordPress будет искать taxonomy-genre-thriller.php .
2. таксономия-.php — Если бы таксономия была жанром, WordPress искал бы taxonomy-genre.php .
3. таксономия.php — Шаблон по умолчанию для отображения любых пользовательских архивов таксономии.
4. архив.php — Обратный шаблон по умолчанию для всех архивных страниц в WordPress.
5. индекс.php— Шаблон по умолчанию в WordPress.
Какие файлы шаблонов используются пользовательскими типами постов?
Вот как WordPress ищет шаблоны для отображения архивов пользовательских типов постов.
1. архив-.php — Если у вас тип поста — обзор, WordPress будет искать архив-обзор.php .
2. архив.php — Шаблон по умолчанию для отображения всех архивных страниц в WordPress.
3. индекс.php — Шаблон по умолчанию в WordPress.
Какие файлы шаблона используются для отображения архивов авторов?
WordPress генерирует архивные страницы для каждого автора на вашем сайте WordPress. Вот как это выглядит для шаблона архива автора.
1. автор-.php — Если красивое имя автора — matt, WordPress будет искать author-matt.php.
2. автор-.php — Если идентификатор пользователя автора равен 6, то WordPress будет искать author-6.php .
3. автор.php — Шаблон по умолчанию, используемый для отображения страниц архива автора в WordPress.
4. архив.php — Шаблон по умолчанию для отображения всех архивных страниц в WordPress.
5. индекс.php — Шаблон по умолчанию в WordPress.
Какие файлы шаблона используются для отображения архивов, основанных на дате?
WordPress также отображает ваши посты на архивных страницах с датами по месяцам и годам. Вот как это выглядит для шаблонов этих страниц.
1. дата.php — Шаблон по умолчанию для архивов, основанных на дате.
2. архив.php — Шаблон по умолчанию, используемый для отображения страниц архива автора в WordPress.
3. индекс.php — Шаблон по умолчанию в WordPress.
Какие файлы шаблона используются для отображения страниц поиска?
1. поиск.php — Страница по умолчанию для отображения результатов поиска в WordPress.
2. форма поиска.php — Шаблон для отображения формы поиска в WordPress.
3. индекс.php — Шаблон по умолчанию в WordPress.
Какие файлы шаблона используются для отображения страниц 404 ошибки?
Страница ошибки 404 отображается, когда WordPress не может найти запрашиваемый контент. Смотрите наше руководство о том, как улучшить шаблон страницы 404.
1. 404.php — Шаблон по умолчанию для отображения страницы 404 ошибки в WordPress.
2. индекс.php — Шаблон отката по умолчанию в WordPress.
Какие файлы шаблона используются для отображения страниц вложений?
1. MIME_type.php — Mime_type означает тип файла. Например, изображение.php, видео.php, приложение.php.
2. вложение.php — Шаблон по умолчанию для отображения страниц вложений.
3. single-attachment.php — Для отображения одного вложения.
4. одиночный.php — Шаблон по умолчанию для отображения элементов типа single post.
5. индекс.php — Запасной шаблон по умолчанию в WordPress.
Какие файлы шаблона используются для отображения embeds?
Начиная с WordPress 4.5, вы можете использовать шаблоны для отображения поста, встроенного в WordPress.
1. вставить—.php — WordPress будет искать тип поста и шаблон формата поста в первую очередь. Например, если у вас есть обзор с видео, то WordPress будет искать embed-review-video.php .
2. встроить-.php — Если тип поста — обзор, WordPress будет искать embed-review.php .
3. вставить.php — Обратный ход по умолчанию для всех вложений.
Мы надеемся, что это руководство помогло вам узнать об иерархии шаблонов WordPress. Вы также можете посмотреть наш список лучших перетащить и падение WordPress строителей страниц.
Источник: www.wpbeginner.com