Условие для вывода в категории

Составила условия для вывода хлебных крошек на разных страницах.
Все работает отлично за исключением их вывода на страницах категорий.
Почему то в родительских категориях вместе с родителем выводится и какая то случайная детская категория.

Вот код. Кто видит ошибку – ткните носом, пожалуйста.

<?php if (is_home()) { ?>  
<?php } elseif (is_single()) { ?>
<?php } elseif (is_page()) { ?>
<?php } elseif (is_category()) { ?>
     <a href="<?php echo get_option('home'); ?>/">Главная</a> / 
     Архив Рубрики "<?php foreach((get_the_category()) as $cat) { 
     $cat=$cat->cat_ID; 
     echo(get_category_parents($cat, TRUE, '.&nbsp;')); } ?>"
<?php } elseif (is_tag()) { ?>
<?php } elseif (is_day()) { ?>
<?php } elseif (is_month()) { ?>
<?php } elseif (is_year()) { ?>
<?php } elseif (is_author()) { ?>
<?php } elseif (is_search ()) { ?>
<?php } elseif (is_404()) { ?>
<?php } elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { ?><h3 class="title">Архивы</h3>
<?php } ?>

Неужели никто не знает?

Подскажите хоть, пожалуйста, как написать условие для вывода информации в произвольном файле, например: file.php.

Соответствующий раздел в Кодексе читала, но ответа на этот вопрос не нашла.

Очень нужно. Плиз…

Может тут чего полезного найдете: «Хлебные крошки»

Anonymous
Отправить
Ответ на: