Структура wordpress шаблону - її повинен знати кожен!

Всім привіт! Сьогодні ми з вами розглянемо структуру будь-якого шаблону WordPress сайту. З яких базових файлів і елементів вона будується. Ці знання додадуть вам впевненості в зміні і правці чужих шаблонів. А згодом, при наявності базових знань HTML, CSS, і PHP, створювати свої власні теми. Але поки що ми так далеко заглядати не будемо, почнемо з азів.

Основні файли будь-якого шаблону. Їх призначення.

І так, будь-який шаблон за своєю суттю повинен складатися з 10 базових файлів. Так що давайте розбиратися в них.

Структура wordpress шаблону - її повинен знати кожен!

Приклад структури WordPress шаблону

index.php - файл відповідає за відображення головної сторінки WordPress шаблону. При верстці свого макети завжди пам'ятайте, що головна сторінка може бути як статичною, так і динамічною.

single.php - файл, який відповідає за виведення кожного окремого поста вашої теми. Як приклад можна привести дану статтю, яку ви Новомосковскете.

header.php - формує шапку сайту, і зберігає в собі всі важливі метатеги для просування.

footer.php - файл відповідає за відображення підвалу сайту.

sidebar.php - формує відображення сайдбара або по-російськи бічної колонки блогу чи сайту.

404.php - відповідає за відображення сторінки з 404 помилкою.

search.php - файл, який відповідає за відображення сторінки пошуку.

Необов'язкові файли. Але про їхнє існування потрібно знати.

tag.php - файл відповідає за відображення анонсів на сторінці тегів (якщо файлу немає, то формування здійснюється за рахунок файлу index.php)

taxonomy.php - файл відповідає за відображення анонсів на сторінках таксономії (якщо файлу немає, то формування здійснюється за рахунок файлу index.php)

attachment.php - відповідає за виведення прикріпленого файлу.

searchform.php - відповідає за формування форми пошуку.

Якщо у вашому шаблоні присутні файли з не обов'язково списку, то ви повинні знати, вони завжди мають пріоритет вище, ніж файл index.php. Це можна пояснити тим, що index.php - це загальний випадок, а допустимо tag.php - це вже приватний. Ті більш конкретний, отже, його і потрібно сприймати.

А що зберігається в папках?

Папки зазвичай служать для сховища певного типу файлів. Наприклад: папка (image, images, img і тд) зберігає в собі файли зображень, які відносяться до даної теми. Папка JS зберігає файли скриптів. Папка inc зберігає php файли, які інклюд (включаються) в існуючі файли теми.

Такого роду папок може бути скільки завгодно, і називатися вони можуть по-різному. Суть їх у тому, щоб усунути безлад в шаблоні, і привести все до будь-якої ієрархії.

Screenshot.png - це що за звір?

Візуальне представлення структури шаблону

Структура wordpress шаблону - її повинен знати кожен!

Схематичне зображення wordpress шаблону

Черкніте і ти пару рядків

Ви коли-небудь самі редагували шаблони WordPress? Перший раз було страшно?

Поділися цим записом