У цьому пості мова піде про те, які бувають назви у файлів теми WordPress і за показ якої сторінки на сайті відповідає кожен з них. Це дуже важливі, потрібні, і в той же час дуже прості, для розуміння, знання. Ними повинен володіти кожен, хто працює з WordPress. Нижче повністю розписана структура файлів теми WordPress і порядок їх підключення (ієрархія).
Про ієрархії файлів теми я згадував у статті «Умовні теги в WordPress». А нижче теж саме, тільки докладніше і зрозуміліше.
Підключення файлів теми (теорія)
Ієрархія в даному випадку - послідовна перевірка, говорить про те, що для виведення однієї сторінки на сайті, підходять кілька назв файлів. Перевірка який файл буде використаний йде по черзі. Тобто є список файлів, кожен з них по черзі перевіряється на фізичне існування, як тільки знайдений існуючий файл перевірка припиняється і знайдений файл використовується в якості шаблону.
- category-plugins.php
- category-25.php
- category.php
- archive.php
- index.php
Повна схема для всіх видів сторінок і їх файлів виглядає так:
Ще одна схема, можливо вона зрозуміліше (стара):
Типи сторінок і назви файлів
Нижче список сторінок і відповідають за них файли теми. В цьому розділі розписана картинка ієрархії файлів теми, яка трохи вище.
Нижче вказана сторінка сайту і відповідний їй список PHP файлів. Такі файли повинні знаходиться в кореневій папці теми.