Відповіді:
index.php
є універсальним шаблоном, це те, що використовує будь-яка сторінка (домашня, архівна, одиночна публікація тощо), якщо для неї немає іншого шаблону.
home.php
- це шаблон, що використовується для умови головної сторінки (увімкнено is_home()
).
Детальну схему застосування шаблонів див. У Ієрархії шаблонів.
home.php
це те, що ваш сайт використовуватиме для будь-якої сторінки, яку ви встановите, "Сторінка повідомлень" під параметрами читання в wp-admin. Якщо ви встановите статичну сторінку на головну сторінку, ви б використовували, front-page.php
якби хотіли, щоб вона була спеціально оформлена.
Майте на увазі, що використання home.php замість index.php як першої сторінки забороняє звичайну сторінку публікацій із усіх категорій у вашому блозі. Іншими словами, не існує простого способу дістатися до index.php, якщо ви використовуєте home.php.
home.php
- це шаблон для останніх публікацій блогу з усіх категорій.
comments.php
.
home.php
. Шаблон буде обраний задовго після того, як буде зроблено запит db.