使用分页将多个循环转换为一个单循环 时间:2012-11-03 作者:egr103 我正在使用Isotope jquery plugin 要在Wordpress中过滤/排序帖子,但要正确地将帖子过滤到正确的顺序,我需要逐个输出每个类别。为此,我为每个类别创建了一个自定义查询(共4个类别,因此有4个查询)。您可以在此处看到我的工作代码:http://pastebin.com/LTDmbbLf.我想将这4个查询转换为一个查询,但这一个查询必须依次显示这4个类别(就像当前一样)。我之所以想这样做,是因为我想添加无限滚动功能,以获取下一批帖子,而不管它们属于哪一类。为了让它工作,我需要添加分页,我认为分页在4个单独的循环中不能正常工作。然而,如果有人可以在我现有的代码中实现分页,而无需重新编写,那么我洗耳恭听。 1 个回复 SO网友:Rohit Pande 您可以参考this.使用示例部分。在foreach循环中,放置所有需要为每个类别类型重复的代码。类似于:<?php $categories = get_the_category(); if($categories){ foreach($categories as $category) { $my_query = new WP_Query(\'cat=$category->term_id\'); //此处显示类别帖子的代码 } } ?> 你已经准备好了。 结束 文章导航