بله چرا که نشه حتما میشه.
برای اینکار در اصل باید لوپ تو لوپ کنید.
<?php
$childs = get_term_children(get_queried_object_id(), 'category');
foreach($childs as $child) :
$wp = new WP_Query(array(
'post_type' => 'post',
'post_status' => 'publish',
'category__in' => $child->term_id,
'posts_per_page' => 5
));
if($wp->have_posts()) :
while($wp->have_posts()) :
$wp->the_post();
?>
<li>مطلب</li>
<?php
endwhile;
wp_reset_postdata();
endif;
endforeach;
?>
کد بالا رو تست کنید ببینید جواب میگیرید یا خیر.