В общем нужно сделать одну штучку, попробую пояснить) :
Есть категория, и у нее 3 подкатегории. Нужно чтобы при заходе в эту категорий, записи выводились следующим образом:
Подкатегория 1
Последние 3 записи из подкатегории 1
Подкатегория 2
Последние 3 записи из подкатегории 2
Подкатегория 3
Последние 3 записи из подкатегории 3
Есть ли какие либо мысли/идеи на эту тему? Буду примного благодарен.
Подумал, подумал, и сам написал)) может кому пригодиться:
<?php $categories= get_categories(‘parent=3’);
foreach ($categories as $category) { ?>
<h3><?php echo $category->cat_name; $catid = $category->cat_ID; ?></h3>
<ul>
<?php $news = new WP_query(); $news->query(‘showposts=4&cat=’.$catid.”); ?>
<?php while ($news->have_posts()) : $news->the_post(); ?>
<li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>
<?php endwhile; ?>
</ul>
<?php } ?>
А Вам пригодилось это, это и т.д.?
А Вам пригодилось это, это и т.д.?[/quote]
Ну если бы пару часов назад нашел – может быть и пригодилось бы)
практически то, что мне нужно, вот если бы кто еще подсказал как вместо того, что бы жестко прописывать родительскую категорию "parent=3"
сделать так, что бы зайдя в категорию 1 там были подкатегории и записи из них, зайдя в категорию 2 подкатегории этой категории и записи соответственно, вроде как предполагал написать get_categories($cat->cat_ID), но работает аналогично get_categories(), т.е выводит в любой категории все подкатегории без привязок.
Сам разобрался ))
кому интересно..
$cat_obj = $wp_query->get_queried_object();
$categories= get_categories(array("parent" => $cat_obj->term_id));
Сам с собой разговариваю ))
может кто-то подскажет как сделать (с учетом всего выше сделанного), что бы при нажатии на подкатегорию вываливался список всех постов этой категории, уже столько тут всего намудрил, и нече не работает (
Как правильно написать проверку, в категории мы или в подкатегории?
Сделать проверку $category->category_parent на 0.