Продолжая изучать WordPress, я столкнулся с проблемой, связанной с употреблением терминов «тема» и «шаблон».
Например, Википедия раскрывает понятие движка WordPress так:
WordPress — система управления содержимым сайта с открытым исходным кодом; написана на PHP; сервер базы данных — MySQL; выпущена под лицензией GNU GPL версии 2. Сфера применения — от блогов до достаточно сложных новостных ресурсов и интернет-магазинов. Встроенная система «тем» и «плагинов» вместе с удачной архитектурой позволяет конструировать проекты широкой функциональной сложности.
Как видите, слова «шаблон» там нет. Надо отметить, что повсеместно и часто многие пользователи и даже крутые web-мастера, создатели web-проектов и разработчики не улавливают различие в понятиях и под словом «шаблон» подразумевают обычные темы WordPress.
Грешат этим и поисковые системы. Попробуйте ввести в Яндексе или Google поисковый запрос «Темы WordPress», Вы получите примерно такую картину:
А вот в Google я ввел запрос «Шаблоны WordPress»:
Везде сплошная «чихарда», тут тебе и то и другое и все вместе взятое!
Давайте, все-таки разберемся и определимся в понятиях.
Это картинки, таблицы стилей, шаблоны страниц, дополнительные файлы. Все вместе они и составляют тот дизайн, который присущ именно этой теме и дают блогу определенную функциональность.
В админ-панели, чтобы перейти к перечню установленных тем нужно пройти по пути Внешний вид → Темы (заметьте, «Темы», а не «Шаблоны»!). Если в текстовом редакторе Вы откроете файл стилей (style.css), в самой верхней строке прописано название темы, например:
Theme Name: Kotha
И снова, заметьте, фигурирует название Theme (Тема), а не Template (Шаблон)! И так далее. Сделайте экскурс по админке и Вы убедитесь, что многие, даже продвинутые, считают «Шаблоном», оказывается, называется «Темой»! Получается, что на WordPress устанавливается Тема, а не Шаблон!
Коды скриптов помещаются в файлы, поэтому часто, когда говорят о шаблонах, имеют в виду шаблоны страниц (index.php, single.php) или шаблоны, отвечающие за какой-то сектор дизайна темы (header.php, footer.php). Каждая тема может состоять из некоторого количества шаблонов, отличающихся иерархией.
Посмотреть и понять, что такое «Шаблоны», можно открыв встроенный редактор WordPress (Внешний вид → Редактор). Там Вы сможете увидеть обширный список шаблонов — ошибки 404, архивов, комментариев и т.д.
Из этого перечня шаблонов как из строительного материала составляется графическое изображение сайта:
Итак, «Тема WordPress» и «Шаблон WordPress», это НЕ одно и то же!
Но, ещё раз хочу обратить внимание на тот факт, что, многие этого не знают или не придают значения, а возможно, просто игнорируют очевидные различия. Поэтому, пусть будет так, как есть. Не нужно никого «судить строго» за некоторые неточности и не ссориться по пустякам. Как говорится: «Хоть чайником назови, только на плиту не ставь!»
Ведь большинство читателей сейчас не согласится со мной и не бросится делать исправления в своих записях, меняя слова «тема» и «шаблон». Всех невозможно переубедить! Это как один человек говорит звонИт, а другой звОнит. Мы понимаем, что второй вариант неправильный, но суть от этого не меняется. Главное, чтобы именно Вы это понимали!