在WordPress中为不同的页面设置不同的分页

时间:2013-05-31 11:20:39

标签: wordpress wordpress-theming

我的WordPress驱动网站上有两页。

第1页显示博客帖子只有一个类别 例如:Category Name = Test

第二页显示所有其他博客帖子

我要归档的内容:

我希望每页只显示5个帖子。

我希望每页只显示15个帖子。

有人能告诉我如何存档吗?

以下是仅显示博客帖子的测试类别

的codespec
<?php if ( have_posts() ) : ?>
            <?php $paged = get_query_var('paged') ? get_query_var('paged') : 1; query_posts('cat=3&paged='.$paged.'&post_per_page=1'.get_option('posts_per_page')); ?> 
            <?php while ( have_posts() ) : the_post(); ?>
                <?php get_template_part( 'content-test', get_post_format() ); ?>
            <?php endwhile; ?>
            <?php wp_pagination(); ?>  
        <?php else : ?>
        <?php endif; ?>

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

经过长时间的研究,这是我实现的解决方案

<?php query_posts( array('posts_per_page' => 2,'cat' => '3','paged' => ( get_query_var('paged') ? get_query_var('paged') : 1 ),));?>

在'posts_per_page'=&gt;中设置分页编号2,

设置“cat”中包含帖子的类别=&gt; '3'