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

在WordPress中为不同的页面设置不同的分页,wordpress,wordpress-theming,Wordpress,Wordpress Theming,我在WordPress驱动的网站上有两个页面 第1页仅显示单个类别的博客文章 例如:Category Name=Test 第二页显示所有其他博客文章 我试图归档的内容: 我希望每页只有5篇文章显示在第一页 及 我只想在第二页显示每页15篇文章 有人能告诉我怎么存档吗 下面是只显示测试类别的博客文章的代码规范 <?php if ( have_posts() ) : ?> <?php $paged = get_query_var('paged') ? get

我在WordPress驱动的网站上有两个页面

第1页仅显示单个类别的博客文章 例如:Category Name=Test

第二页显示所有其他博客文章

我试图归档的内容:

我希望每页只有5篇文章显示在第一页

我只想在第二页显示每页15篇文章

有人能告诉我怎么存档吗

下面是只显示测试类别的博客文章的代码规范

<?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; ?>


任何帮助都将不胜感激。

经过长时间的研究,我终于找到了解决方案

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

在“每页文章数”中设置页码=>2


设置“cat”=>“3”中包含帖子的类别

你的
post\u per\u页面
在选项前面有一个
1
,这意味着如果你要10个项目,你实际上会得到100个,这可能会让你的分页看起来不起作用。从
post\u per\u page=1]中删除1。获取选项(“posts\u per\u page”)
它仍然不工作。如果我更改WP后端结束设置-->读取设置中的设置,则分页将应用于两个页面。。。更新的代码规范:好的,对不起,我看错了你原来的问题。对于其中一个选项,您不需要使用
get\u选项(“每页发布”)
。您是否尝试过将“设置”中的分页值设置为15,第二页将使用该值,并在第一页将
get\u选项(“每页发布”)替换为
5
?@dKen我找到了解决方案。。。。。