[WP] Отдельный шаблон вывода для записей определенной рубрики

6ykoffka
На сайте с 14.09.2008
Offline
115
7340

Добрый день. Собственно сабж, как сделать отдельный шаблон вывода для записей определенной рубрики?

И еще один: я хочу в категории, к примеру, /rubrika1, вставлять текст, но так, чтобы этот текст не выводился на страницах типа - domen.ru/rubrika1/page2 и т.д.

Спасибо всем, кто откликнулся.

Огненная семантика + ТЗ (/ru/forum/993013) Email: roman.kr321[гав]gmail.com Профессиональная настройка Яндекс Директ и Google Adwords (/ru/forum/834876)
[Удален]
#1
6ykoffka:
И еще один: я хочу в категории, к примеру, /rubrika1, вставлять текст, но так, чтобы этот текст не выводился на страницах типа - domen.ru/rubrika1/page2 и т.д.

Как-то так

<?php

$pageNumber = get_query_var('paged'); ?>

<?php if($pageNumber == 1) : ?>

Нужный текст

<?php endif; ?>

вставлять в index.php, внутри loop

Hixon10
На сайте с 21.08.2010
Offline
125
#2
6ykoffka:
Добрый день. Собственно сабж, как сделать отдельный шаблон вывода для записей определенной рубрики?

category-N.php, где N - id рубрики.

Веду свой невзрачный блог (http://hixon.ru/).
Z
На сайте с 22.05.2008
Offline
135
#3

или так

<?php if ( (is_category(ID))&&!(is_paged()) ){ ?>

вставлять текст, но так, чтобы этот текст не выводился на страницах типа - domen.ru/rubrika1/page2 и т.д.

<?php }?>

6ykoffka
На сайте с 14.09.2008
Offline
115
#4
Hixon10:
category-N.php, где N - id рубрики.

не самой рубрики, а записей рубрики :)

Z
На сайте с 22.05.2008
Offline
135
#5
6ykoffka:
не самой рубрики, а записей рубрики :)

создать еще файлs single-test.php и single-defolt.php

в файле single.php прописывем условие для записей из категории ID выводить шаблон single-test.php

иначе single-defolt.php

Пример:

<?php

$test = array(ID);

if ( have_posts() ) { the_post(); rewind_posts(); }

if ( in_category($test)) { include(TEMPLATEPATH . '/single-test.php'); }

else {

include(TEMPLATEPATH . '/single-defolt.php');

}

?>

массив array правильней использовать при нескольких рубриках

Hixon10
На сайте с 21.08.2010
Offline
125
#6
6ykoffka:
не самой рубрики, а записей рубрики :)

Неправильно понял вопрос, прошу прощения. Тогда, как уже писали выше, использовать if...else.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий