每页5篇来自单一类别的帖子,分页

时间:2011-09-04 作者:fait_accompli

我一直在尝试在我的一个公文包网站中创建一个“博客”页面,只显示我归类为“博客”的帖子。我的目标是每页只显示5篇文章,并在工作中分页。所以基本上只是我网站中的一个简单博客。我可以做一个循环,但我的投资组合条目也是帖子(分类为:“插图”“图形”等),我只想在这个页面上写“博客”。我尝试了一个查询,但没有显示分页。

我的答案可能很简单,只需参考这篇抄本帖子即可:http://codex.wordpress.org/Pages#A_Page_of_Posts

我认为他们试图传达的是他们的示例类别名称是“category”,我需要对整个代码进行c/p处理,并为我的类别“Blog”切换出“category”。然而,我确信单词类别在特定的地方是代码的一个重要部分,所以我不确定单词在哪里只是代码的一部分,我应该在哪里修改它。如果他们选择了一个不同的词作为示例,而不是代码中已经存在的词,那么事情就会清楚得多。或者我只是误解了整件事?

切中要害:

那篇文章中我应该用“博客”来代替什么“类别”?

相反地,我想要完成的是不是在那篇文章中找不到?

如果你能顺利地回答完我冗长的问题而不畏缩,我真的很感激!!

1 个回复
SO网友:Justice Is Cheap

是否正在编写自定义查询?如果是,您是否在查询中使用分页功能?

它看起来像这样:

<?php 
    query_posts( array(
        \'posts_per_page\' => 5,
        \'cat\'            => \'10\',
        \'paged\'         => ( get_query_var( \'paged\' ) ? get_query_var( \'paged\' ) : 1 ),
    ) );

    while( $new_query->have_posts() ) : $new_query->the_post();
?>

  // loop stuff here

<?php endwhile; ?>

<?php next_posts_link( \'&laquo; Older Entries\', $new_query->max_num_pages ) ?>
<?php previous_posts_link( \'Newer Entries &raquo;\' ) ?>

结束

相关推荐

Pagination with custom loop

我的问题可能是Pagination not working with custom loop, 但有一种不同。我使用自定义循环来显示flash游戏。我想按类别在游戏页面上分页。类别php:<?php if ($cat) { $cols = 2; $rows = 4; $paged = ((\'paged\')) ? get_query_var(\'paged\') : 1; $post_per_page = $cols * $rows; // -1 s