В чем разница между home.php и index.php?
-
16-10-2019 - |
Вопрос
Если я создаю файл 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.