Тема для WordPress представляет собой папку, в которой находится набор изображений, php, css, js файлов и т.п., отвечающих за внешний вид сайта и некоторую его функциональность. Название и описание шаблона обычно задаётся в комментариях файла style.css. Шаблон имеет определённую структуру и содержит файлы со стандартными именами. При этом набор этих файлов в разных темах различается. Минимально в рабочем шаблоне должно быть минимум два файла index.php и style.css. Каждый файл отвечает за вывод того или иного типа страницы или её участка, поэтому обычно файлов больше. Например, header.php показывает «шапку» сайта, а footer.php — «подвал». page.php определяет вид статических страниц, а single.php — вид страницы с отдельной записью, image.php — с изображением и т.д. Важным файлом в теме является functions.php. В нём содержаться специфичные для темы функции, расширяющие или изменяющие возможности самого движка сайта.
Читать далее Выбор и настройка темы/шаблона для сайта на WordPress