Файлы WordPress темы

В этой записи я расскажу о том, какие файлы wordpress темы содержаться в теме для wordpress. Хочу сказать что тут нет ничего сложного, но для начала хотел бы разъяснить что такое тема, а что такое шаблон.

Тема и шаблон, вещи как бы одинаковые, просто для себя я сделал небольшие различия для удобства. В теме содержаться все wordpress шаблоны отдельных страниц, каких то функций, кодов и так далее. То есть тема —- это совокупность всех шаблонов скажем так. Вот это и есть моё представление о том что такое тема и шаблон.

Теперь хочу сказать следующее, сама тема находиться в папке www/название сайта/wp-content/themes/и тут лежат все ваши темы к примеру стандартная тема под названием Twenty Ten.

Это и есть тема, а всё что лежит в этой папке называется шаблоны. Их может быть разное количество, но самыми главными файлами являются index.php и лист стилей style.css.

(Немного отвлекусь), для того чтобы создавать свои темы, вы должны быть знакомы в первую очередь с HTML языком, таблицами каскадных стилей CSS и языком программирования PHP, не обязательно иметь глубокие познания в этих областях, главное знать основу и понять, как все эти штуки работают.

Могу посоветовать хороший первоисточник по изучению этих языков к которому я частенько обращаюсь это w3schools.com . Очень полезный ресурс, правда на английском, но это решимо! Идём дальше, после того как мы зашли в папку с нашей темой мы видим папку images где храняться все картинки и следующие файлы:

  • style.css —- это файл отвечающий за оформление темы
  • index.php —- главный файл
  • header.php —- это так называемая «-шапка»- или верхняя часть, начало
  • sidebar.php —- боковая панель блога(сайта)
  • single.php —- отвечает за каждый отдельный пост
  • comments.php —- всё просто, шаблон комментариев
  • footer.php —- нижняя часть блога, иначе «-подвал»-

Это были основные файлы WordPress темы но есть еще файлы поиска, страниц и архивов:

  • search.php —- отвечает за результаты поиска по блогу
  • archive.php —- файл для просмотра архивов
  • page.php —- шаблон статической страницы
  • 404.php —- ошибка 404

Можно сказать что весь этот список содержит основные файлы(шаблоны) WordPress темы. Есть еще loop.php, functions.php но это отдельная тема, их я хотел бы рассмотреть поподробнее, но не в этом посте. Думаю новичку эта информация пригодиться.