Файл single.php для определенной категории
11.07.2012
| При создании сайта на wordpress иногда возникает необходимость создания уникального шаблона для записи из одной категории. В иерархии шаблонов wordpress файл single.php используется как шаблон одиночной записи блога из любой категории. Обойти это ограничение можно создав файл single.php следующего содержания:
<?php if(in_category(3)) { include 'single-3.php'; } else { include 'single-all.php'; } ?>
Условие проверяет, находится ли запись в рубрике 3 (вместо идентификатора можно писать имя рубрики, например ‘news’), то подключается файл single-3.php — файл уникального шаблона для категории 3. Если же запись находится в любой другой рубрике (категории), то подключается файл single-all.php (названия файлов могут быть любыми, кроме используемых в иерархии шаблонов wordpress), содержащий шаблон для одиночной записи блога.