Вопрос

Если я создаю файл home.php, кажется, что WP будет использовать его вместо index.php, так что index.php никогда не используется?

Каковы различия между этими двумя файлами шаблонов (расположенными в папке темы)? Они оба ведут себя одинаково, единственная разница - приоритет Home.php?

Это было полезно?

Решение

  • index.php Является ли универсальный шаблон, это то, что будет использовать любая страница (дом, архив, одиночный пост), если для него нет никакого другого шаблона.

  • home.php это шаблон, используемый для Главная страница (на is_home()) условие.

Видеть Шаблон иерархия Для подробной схемы того, как применяются шаблоны.

Другие советы

home.php Это то, что ваш сайт будет использовать для любой страницы, которую вы устанавливаете, будет страницей «Сообщения» в соответствии с параметрами чтения в WP-ADMIN. Если вы установите статическую страницу на первую страницу, вы бы использовали front-page.php Если вы хотели, чтобы это было в стиле специально.

Имейте в виду, что использование home.php вместо index.php в качестве первой страницы будет запретить обычную страницу публикаций из всех категорий в вашем блоге. Другими словами, нет простого способа добраться до index.php, если вы используете home.php.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с wordpress.stackexchange
scroll top