Вывод записей подкатегории из родительской категории

Необходимо вывести на странице все дочерние категории, родительской категории и собственно там же посты этих дочерних категорий, чтобы у каждой подкатегории были только свои записи.
Очень запутался, нужно направление..

		<?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>

Буду очень благодарен за помощь!

Заметки к вопросу:
stepan 2.2 года назад

https://wp-kama.ru/question/rabota-s-taksonomiyami
Объединитесь с автором того вопроса - и решите проблему вместе smile