posts_per_page plus显示每个类别的具体数量

时间:2013-06-05 16:09:59

标签: wordpress

我在工作中有一个小的自定义循环,但我遇到了一个小问题。这是我目前的循环:

<?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个帖子。

1 个答案:

答案 0 :(得分:0)

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