WordPress循环应该能够轻松地为您处理这个问题(除非我不理解您的问题)。
是否使用循环和query_posts 或您自己的实例WP_Query, 只需传递适当的类别参数。
示例:
父类别(ID:1)
儿童类别1(ID:2)
儿童类别2(ID:3)
<?php
$args = array (
\'cat\' -> 1, // Category ID of Parent Category (in this case, 1)
\'posts_per_page\' -> 10 // Show 10 posts from this category, set to -1 to show all
);
query_posts($args);
if ( have_posts() ) : while ( have_posts() ) : the_post();
?>
<!-- Do something -->
<?php endwhile; else: ?>
<p><?php _e(\'Sorry, no posts matched your criteria.\'); ?></p>
<?php endif; ?>