Верстая очередной шаблон на CMS WordPress всегда необходимо думать о заказчиках, которые захотят максимально гибко изменять настройки темы, будь то номер телефона, картинка логотипа и многое другое.
В интернете достаточно много громоздких способов создания страницы настроек через Settings API, где необходимо верстать страницу настроек и делать кучу лишних телодвижений. С приходом customizer в этом отпала необходимость, т.к. все делается достаточно просто и удобно. Итак…


WordPress предусматривает индивидуальные шаблоны для отдельных постов, просто создав single-{id,slug}, однако, иногда необходимо, чтобы уникальный шаблон был для всех постов внутри определенной категории. Например, для вывода детальной новости — шаблон один, а для детальной записи в блоге — шаблон другой. Можно для каждой записи дублировать шаблон single-{id,slug}, но есть более удобное решение.