Вывод записей подкатегории из родительской категории
Необходимо вывести на странице все дочерние категории, родительской категории и собственно там же посты этих дочерних категорий, чтобы у каждой подкатегории были только свои записи.
Очень запутался, нужно направление..
<?php $taxonomy = 'category-product'; $term = get_queried_object(); $children = get_terms( $term->taxonomy, array( 'parent' => $term->term_id, 'hide_empty' => false ) ); foreach ($children as $subcat) : ?> <div class="cont-wrapper"> <h3 class="new-collection__title"> <?php echo $subcat -> name ?> </h3> <p class="new-collection__text"> <?php echo $subcat -> description ?> </p> <div class="collection"> Здесь должен быть вывод записей из подкатегории </div> <?php endforeach; ?>
Пробовал выводить их так, но проблема в том, что у всех подкатегорий выводятся все посты:
<div class="collection"> <?php global $post; $term_id = get_queried_object_id(); $myposts = get_posts([ 'numberposts' => 19, 'post_type' => 'product', 'category' => $term_id, ]); if ($myposts) { foreach ($myposts as $post) { setup_postdata($post); ?> <a class="collection__item" href="#"> <?php the_post_thumbnail( 'full', array( 'class' => 'collection__images' ) ); ?> <div class="collection__info"> <h6 class="collection__info-title"> <?php the_title(); ?> </h6> <p class="collection__info-text"> <?php the_content(); ?> </p> </div> </a> <?php } } wp_reset_postdata(); // Сбрасываем $post ?> </div>
Буду очень благодарен за помощь!
https://wp-kama.ru/question/rabota-s-taksonomiyami
Объединитесь с автором того вопроса - и решите проблему вместе