我有 2 个循环,一个用于粘性博客帖子(每页限制为 3 个),一个用于其余帖子。我想每页显示 3 个置顶帖子 + 5 个其他帖子。每页仅显示 5 个其他帖子不起作用。这是他们的循环:
$loop2query = new WP_Query('ignore_sticky_posts=1'.'showposts=5'.'&paged='.$paged);
// START 2ND LOOP.
if ($loop2query->have_posts()) : while ($loop2query->have_posts()) : $loop2query->the_post();
// Show all posts except the 3 posts in the 1st loop.
if(in_array($post->ID, $do_not_duplicate)) continue; ?>
<div class="blogpost">
<h2><a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>
<p>Written on <?php the_time('m/d/Y') ?>. Filed under <?php the_category(', '); ?>.</p>
</div>
<?php the_excerpt();
endwhile; endif; // END 2ND LOOP. ?>
我认为'showposts=5'.'&paged='.$paged
必须是限制每页帖子的正确方法,但我注意到我是否在我的查询中正确使用了。