Помогите с wp!

S
На сайте с 29.06.2009
Offline
33
454

Есть сайт

для отображения разных шаблонов в разных категории использую вот такой код

<?php
$idvideo=array(6); # Пишем ID категорий, относящихся к видео
if ( have_posts() ) { the_post(); rewind_posts(); }
if ( in_category($idvideo)) { include(TEMPLATEPATH . '/cat-1.php');
}
$idvideo2=array(7); # Пишем ID категорий, относящихся к видео
if ( have_posts() ) { the_post(); rewind_posts(); }
if ( in_category($idvideo2)) { include(TEMPLATEPATH . '/cat-2.php');
}
else {
include(TEMPLATEPATH . '/category-blog.php');
}
?>

в этой категории (ссылка)

все отображается верно

но в этой категории (ссылка)

он отображает сразу 2 шаблона!почему так?

как от этого избавится?

1. самый стабильный хостинг рунета (http://mchost.ru/?referer=3875015244) 2. Деньги каждую минут(ТИЗЕРЫ) (http://teasernet.ru/?owner_id=355)
DkWix
На сайте с 04.11.2007
Offline
75
#1

К чему весь этот бредокод?

Переименуйте свои cat-1 cat-2 в category-6.php и category-7.php

Если в папке с шаблоном есть файл category-6.php - то он будет являться шаблоном для категории с id=6, для всех остальных категорий будет использоваться шаблон category.php

NetSky
На сайте с 05.04.2008
Offline
104
#2

DkWix, прав лучше использовать стандартные механизмы как вариант category-(id категории).php либо category-( имя категории ).php

подробнее

Адаптация верстки сайта под мобильные устройства. .Скорая помощь для ваших сайтов- Wordpress, DLE, Joomla, Drupal

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