代码之家  ›  专栏  ›  技术社区  ›  Norbert Pushparaj Yuvaraj

索引页上的分页不适用于每页的帖子

  •  0
  • Norbert Pushparaj Yuvaraj  · 技术社区  · 16 年前

    我正在研究一个既有项目页面又有博客的主题。我想将博客帖子的默认值保持在10,因此我使用了posts\u per\u page选项来限制第一页上的项目数量,如下所示:

    <?php $catID = get_cat_id('Projects');
    $number = get_option('grd_portfolio_number');
    if(have_posts()) : 
    $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
    query_posts('paged=' . $paged . '&posts_per_page=' . $number . '&cat=' . $catID); ?>
    <?php while(have_posts()) : the_post(); ?>
    

    因此,如果我将其设置为4(从“主题选项”页面,而不是“设置”),它会将第一个页面限制为4个项目,但第二个页面不会显示任何内容,但是如果我转到我的WP设置并将该10替换为4,它将正确显示我的其余内容。

    我猜该设置正在覆盖某些内容,但我不知道如何修复它。

    1 回复  |  直到 16 年前
        1
  •  0
  •   2ndkauboy    15 年前

    // put this at the top of your function
    global $query_string;
    ..
    // append the posts_per_page parameter to the other parameters
    query_posts($query_string.'&posts_per_page=' . $number . ');
    
    推荐文章