0

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

任何帮助将不胜感激。

4

1 回答 1

0

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

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

在 'posts_per_page' => 2 中设置分页数,

设置帖子包含在 'cat' => '3' 中的类别

于 2013-06-01T05:07:32.447 回答