一个Wordpress循环似乎正在影响另一个


One Wordpress loop seems to be affecting the other

>我有一个wordpress循环,可以在索引页面的顶部获取最受欢迎的帖子,如下所示:

<?php while ( $featured->have_posts() ): $featured->the_post(); ?>
endwhile;

然后它下面的主循环列出所有博客文章,如下所示:

<?php while ( $featured->have_posts() ): $featured->the_post(); ?>
endwhile;

然而,这两个循环似乎并没有协同工作 - 在应该抓取所有帖子的主循环中 - 它不是并且缺少第一周的帖子。为什么会这样?

你应该在第一次循环后使用 wp_reset_postdata()