Страница с подкатегориями — WordPress
-
Здравствуйте. Пытаюсь сделать страницы с подкатегориями. В loop-categoty.php поместил код вывода подкатегорий текущей категории:
<?php $category = get_queried_object(); $idofcat = $category->term_id; echo $idofcat; ?> <div class="row"> <?php $current_cat = get_query_var('cat'); global $ancestor; $childcats = get_categories('child_of='.$current_cat.'&hide_empty=0&orderby=id'); ?> <?php foreach ($childcats as $childcat) : if (cat_is_ancestor_of($ancestor, $childcat->cat_ID) == false): ?> <div class="col-lg-4 col-md-4 category-page"> <aside> <?php if(has_category_thumbnail($childcat->cat_ID)) the_category_thumbnail($childcat->cat_ID); else{ ?> <img style="width: 100%" src="<?php bloginfo('template_url') ?>/images/no-thumbnail.jpg"> <?php } ?> <div class="content-title"> <div class="text-center"> <h3> <a href="<?php echo get_category_link($childcat->cat_ID); ?>"> <?php echo $childcat->cat_name; ?> </a> </h3> </div> </div> </aside> </div> <?php $postslist = get_posts('posts_per_page=-1&category='.$idofcat); ?> <?php $ancestor = $childcat->cat_ID; endif; endforeach; ?> </div>
Все работает нормально, но допустим подкатегория содержит новость(Именно подкатегория, а не родительская категория) и я хочу вывести ее, тут начинаются проблемы. На странице родительской категории выводятся новости ее подкатегории
Пример:
xxxx
-yyyy
-zzzz
—dddd
—wwwwwwww — содержит новость и на странице wwww подкатегории должна выо
- Тема «Страница с подкатегориями — WordPress» закрыта для новых ответов.