Пытаюсь вывести на странице категории список подкатегорий, а на странице подкатегории список записей этой подкатегории:
<?php if (count(get_categories('child_of='.$cat)))
{
echo '<h5>Подрубрики:</h5>';
echo '<ul>';
wp_list_cats('depth=1&hide_empty=0&show_count=1&title_li=&use_desc_for_title=false&child_of=' . $cat);
echo '</ul>';
}
?>
<ul>
<?php
query_posts("cat=$cat&showposts=10");
if (have_posts()) : while (have_posts()) : the_post();
$k = get_the_category($post->ID);
if ( $k[0]->cat_ID == $cat ) {
?>
<li>
<?php
echo '<a href="'; the_permalink(); echo'">';
the_title();
echo '</a>';
?>
</li>
<?php } ?>
<?php endwhile; else: echo '<p>В этой рубрике пока нет записей.</p>'; endif; ?>
</ul>
и где то в коде есть ошибка, из за которой на странице родительской категории вылазят записи из подкатегорий –
у меня уже глаза замылились наверное, я ее не вижу.
Подскажите, люди добрые, в чем тут ошибка?
И еще одно: после вставки этого кода в файл archive.php перестала работать навигация в категориях.
На всех страницах (1, 2 и т.д.) начали выводиться одинаковае статьи.
Вчера, видимо, уже заработалась.
Сегодня открыла файл и сразу увидела ошибку.
И где у вас была ошибка? Подскажите, а лучше покажите пожалуйста ваш код, у меня такая же проблема с выводом через archive.php..
Хотя нет, только что вставил ваш код – все работает как часы. Большое спасибо за код, я его просил в соседнем топике, никто не откликнулся) Единственное, у меня при переходе из категории в подкатегорию и далее в записи отваливается родитель (в адресной строке браузера все прекрасно видно, почему так происходит ума не приложу..)