我的建议是对每一列使用单独的查询-每个类别获得一个帖子-并通过全球$paged
每个变量。这应该展现出你在问题中描述的行为(至少在我的网站上是这样)。
我的设置
我有一个顶部部分,其中显示了;“特色”;类别,如果您仅在第1页。然后,我有一个侧栏,显示3个主要类别中每个类别的第一页帖子,每个类别都使用自己的查询
posts_per_page=1
. 然后我有一个主要部分,通常显示所有帖子,每个页面上有5篇帖子。
第一个页面以一个滑块返回我的特色帖子,它下面的常规帖子部分,以及侧边栏中我的三个核心类别中的第一篇帖子。第2页隐藏了;“特色”;滑块,返回主要部分中接下来的5篇文章,以及每个核心类别中的第二篇文章。第3页及以后的内容也一样。
因此,您需要的不是3个类别上的一个循环,而是单个类别上的3个循环,每个循环使用全局$paged
变量