Особый шаблон для выбранной рубрики

Есть footer.php – один для всех страниц, за исключением одной рубрики.
Есть footer_rub1.php – только для одной категории, например: "Рубрика 1".

Вопрос: Как сделать вывод footer_rub1.php только для одной определенной рубрики?

Заранее благодарен за ответы.

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

а как сделать свой шаблон категории? точнее не как сделать, а как сделать, чтобы он вызывался?

в подпись что-ли эту ссылку себе вынести: http://www.sonika.ru/blog/wordpress/template-hierarchy.htm

Задача решена след. способом:

1. Оригинальный single.php был переименован в single1.php.
2. Создан модифицированный шаблон single2.php для рубрики номер 4.
3. Далее создан single.php с кодом:

<?php
$post = $wp_query->post;
if ( in_category('4') ) {
include(TEMPLATEPATH . '/single2.php');
} else {
include(TEMPLATEPATH . '/single1.php');
}
?>

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

Если требуется использовать более чем одну рубрику, используем след. код:

<?php
$post = $wp_query->post;
if ( in_category('2') ) {
include(TEMPLATEPATH . '/single2.php');
elseif ( in_category('10') ) {
include(TEMPLATEPATH . '/single10.php');
} else {
include(TEMPLATEPATH . '/single1.php');
}
?>
Anonymous
Отправить
Ответ на: