在 archive.php 上运行第二个非分页循环

Posted

技术标签:

【中文标题】在 archive.php 上运行第二个非分页循环【英文标题】:Run second non-paginated loop on archive.php 【发布时间】:2016-03-12 00:22:06 【问题描述】:

我在 wordpress 中有一个标准的 archive.php 页面,它列出了给定类别的所有帖子,并遵守 6 管理员中设置的“每页帖子”。

在archive.php的上面我正在尝试运行相同的循环,但显示所有帖子,而不是分页(所以我可以显示该类别中所有帖子的地图,而不仅仅是该页面上的6个)

我可以使用以下代码进行循环,但无法让它忽略分页并显示给定类别的所有帖子。有人可以帮忙吗?

<?php if ( have_posts() ) 
while ( have_posts() ) the_post(); ?>

    Blah  

<?php   rewind_posts(); ?>

【问题讨论】:

【参考方案1】:

您应该尝试使用query_posts('category_name=your_category') 来使用条件查询帖子数组。然后你可以再次运行循环,它将使用这个新创建的数组。

你可以在the Wordpress Codex找到详细的文章。

希望对您有所帮助!干杯!

【讨论】:

以上是关于在 archive.php 上运行第二个非分页循环的主要内容,如果未能解决你的问题,请参考以下文章

何谓可分页和非分页内存

UIPageViewController:如何添加非分页工具栏或其他“覆盖”元素?

PHP第二个while循环在while循环中只运行一次

非分页中的上一篇下一篇sql语句如何写

运行时错误,但仅在第二个循环中

8_InlineHook