0

我有一个小的自定义循环正在进行中,但我遇到了一个小问题。这是我当前的循环:

<?php

    $cats = get_categories();

    foreach ($cats as $cat) {

        $cat_id= $cat->term_id;

        query_posts("cat=$cat_id,-8&posts_per_page=10&order=ASC");

        if (have_posts()) : while (have_posts()) : the_post();
?>

     <?php the_title(); ?>
     <br/>

<?php endwhile; endif; } ?>

该循环有效,并按预期按类别对帖子进行排序,但我需要始终在每个类别的每页显示 3 个帖子。我的问题是如何添加参数,query_posts这将允许每个类别每页始终有 3 个帖子,总共 12 个帖子。

4

1 回答 1

0

这个循环实际上正在做我想要它做的事情。使用 foreach 循环,它为每个类别迭代一个循环,并且posts_per_page为 foreach 循环内的每个循环工作。希望这是有道理的。

于 2013-06-05T16:39:17.453 回答