Что такое тема и шаблоны Wordpress.

Давайте начнем с самых основ и разберемся с таким базовым понятием как тема Wordpress. 

Система Wordpress - это мощная система, которая, как и многие другие движки для сайтов состоит из двух основных частей. 

1 часть - это ядро (служебные файлы и логика).

2 часть - это оформление и какие-то шаблоны. Эту часть может менять пользователь самостоятельно.

Wordpress не является исключением и тема Wordpress - это та часть, которая выделяется специально для пользователей. Мы можем прописывать в этой теме какую-то логику того, как будет выглядеть ваш сайт, когда на него переходит какой-либо посетитель. Как он будет отображаться и что будет отображаться?

Это определяет тема Wordpress.

Тема - это та рабочая зона для веб-программирования, куда нам официально разработчики Wordpress разрешают вносить изменения, чтобы мы настраивали систему Wordpress под наши нужды. 

Тема - это наша зона ответственности. Если мы что-то сделаем там неправильно, то ответственны за это будем только мы. За то, что у нас что-то не работает или что-то сломалось на сайте. 

Если бы тем оформления не существовало и мы бы меняли оформление меняя ядро сайта - это было бы очень плохо т.к. при обновлении системы Wordpress, когда разработчики внесут туда какие-то обновления, все наши изменения могут затираться этими обновлениями. 

Именно для этой задачи и придуманы темы Wordpress. 

При изучении вопроса разработки тем Wordpress можно столкнуться с таким понятием как шаблон.

Иногда понятие тема и шаблон Wordpress перекликаются и путаются между собой. Тема - это совокупность каких-то шаблонов и файлов, которые находятся внутри соответствующей папке Wordpress. Это могут быть изображения, какие-то php - файлы, javascript файлы стили оформления и.т.д. Совокупность этих файлов называется тема. 

Шаблон wordpress - это специальные файлы внутри темы Wordpress, которые позволяют определенным образом настраивать отображение каких-то типов контента на вашем сайте Wordpress. 

Возможность создавать отдельные темы для Wordpress. Дает нам гибкость и независимость от обновления системной части и возможность быстро переключаться между различной логикой и оформлением не затрагивая ядро сайта. 

Нужно понимать, что для одного сайта, в один момент времени может быть активна только одна тема Wordpress.

Где же располагаются файлы темы Wordpress?

После установки Wordpress у вас появляется базовая структура папок.

Заходим по пути wp-content/themes. И вы можете видеть там папку с теми темами, которые вы можете установить и использовать на своем сайте Wordpress.

Если перейти в какую-то папку с темой мы можем там увидеть различные php-файлы (так называемые шаблоны, о которых мы говорили ранее), картинки, javascript файлы и файлы оформления.

Примерно из таких файлов состоит тема Wordpress.

Как же мы можем переключаться между этими темами?

Для этого нужно войти в администраторскую часть сайта Wordpress. Переходим в главное меню "Внешний вид - Темы." Выбираем тему, которую мы хотим сделать активной и жмем на кнопку "Активировать". 

Это все по поводу тем Wordpress, Надеюсь вам стало более понятно, что это такое и зачем это нужно. Теперь можно приступать более детально к рассмотрению тех файлов из которых состоит тема Wordpress и создадим свою минимальную тему Wordpress.