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

Приклад структури 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? Перший раз було страшно?