WordPress шаблоны

WordPress шаблоны (или темы) — позволяют с легкостью изменить дизайн блога на cms WordPress. С помощью них, можно кардинально менять внешний вид сайта, вывод контента и многое другое.

WordPress шаблоны, структура и функции файлов. Предлагаю ознакомиться более детально со строением WP шаблонов. Файлы шаблона, как и сам WordPress, реализованы на php, сочетаясь друг с другом, как пазлы, создают веб-страницы на вашем сайте. Некоторые файлы шаблона (хадер и футер например) используются на всех страницах, в то время как другие используются только при определенных условиях.

index.php файл шаблона, отвечающий за вывод главной страницы
header.php шапка (хадер)  шаблона, отвечает за вывод содержимого верхней части страницы, остается неизменной на всех страницах сайта
footer.php подвал (футер) шаблона, отвечает за вывод содержимого нижней части страницы, остается неизменной на всех страницах сайта
page.php выводит  отдельные страницы сайта
single.php вывод отдельной записи (поста) вашего сайта
category.php отвечает за вывод определенной рубрики (категории) сайта
arhive.php ответственен за вывод архивов сайта, по определенному критерию, а также тегов. В некоторых шаблонах может выполнять роль файла category.php, выводя рубрики
search.php выводит страницу результатов поиска по сайту
comments.php отвечает за вывод комментариев
sidebar.php отвечает за вывод содержимого сайдбара, его содержимое не меняется на всех страницах. В зависимости от количества сайдбаров, данный файл может быть не один и иметь различные имена, например  leftsidebar.php, rightsidebar.php
tag.php вывод страницы тегов
404.php страница ответственная за вывод ошибки 404.
style.css файл таблицы стилей шаблона. В зависимости от сложности темы, могут присутствовать еще несколько .css — файлов с другими именами

Для вывода частей шаблонов, а также остальной информации в WordPress служат специальные коды, называемые функциями. Рассмотрим некоторые из них:

<?php get_header(); ?> — подключает файл шаблона header.php

<?php get_footer (); ?> — подключает файл шаблона footer.php

<?php get_sidebar(); ?> — подключает файл шаблона sidebar.php

<?php get_search_form(); ?> — подключает файл шаблона searchform.php

<?php the_title(); ?> — выводит или возвращает заголовок поста

<?php comments_template(); ?> — подгружает файл шаблона  comments.php, отвечающий за вывод комментариев

Некоторые теги могут содержат параметр $name, который подключает соответствующий файл, например header-{name}.php.

Вкратце это все, о  том как устроены шаблоны  WordPress, если возникли вопросы задавайте их в комментариях.