我想在每页的每个类别中显示一篇文章。因此,第一页将包含A类的第一篇帖子、B类的第一篇帖子和C类的第一篇帖子。第二页将包含A类的第二篇帖子、B类的第二篇帖子和C类的第二篇帖子。
我目前使用以下代码,但它不起作用,我总是收到相同的帖子。
$category_ids = get_all_category_ids();
$paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1;
foreach($category_ids as $kk=> $cat_id) {
$cat_name= query_posts( \'cat=\'.$cat_id.\'&posts_per_page=1&orderby=date&order=ASC&paged=\'.$paged);
foreach($cat_name as $post) : setup_postdata($post);
if (have_posts ()) :
while (have_posts ()) : the_post(); ?>
<?php
}
else {
?>
<?php if( get_the_category_list() ) { ?><p class="alignleft"><span><?php the_category( \', \' ) ?></span></p><?php } ?>
endwhile;
endif;