提问者:小点点

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


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

第一页只显示单个类别的博客文章例如:类别名称=测试

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

我试图归档的内容:

我希望每页只有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; ?>

任何帮助将不胜感激。


共1个答案

匿名用户

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

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

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

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