如何在POST类型的单循环中动态构建多分类查询循环?

时间:2011-04-11 作者:m-torin

这个问题和其他问题有点不同。最相似的是“How to get the parent\'s taxonomy ?“。

我有一个音乐cms设置,它利用了两种帖子类型:相册和相册媒体,以及一些分类法:流派、年份和艺术家。在每张专辑的页脚。我想显示相应的相册媒体模板,并动态执行此操作。每个相册只有一个相册媒体帖子。

这两种帖子类型都与这三种分类法相关联。如何在另一个循环中编写一个循环,以自动/动态获取其父post类型的关联分类?

例如:一张名为《月球的黑暗面》的专辑与1973年的《分类岩石》和《粉红弗洛伊德》有关。相册媒体“月球的黑暗面”与相同的分类法相关联。

在单张专辑的主循环中。php是另一个循环,它查找相册所关联的三种分类法,并为“相册媒体”构建一个循环。此循环的内容也可以显示为single albummedia。php

这能做到吗?我觉得我想得太多了:)

此问题涉及的内容:

多分类查询循环中的循环自定义分类和帖子类型

1 个回复
最合适的回答,由SO网友:Rarst 整理而成

根据评论,我还发现理解上存在一些问题albumalbum media 本质您还将术语与termstaxonomies (term 项目是否在taxonomy).

因此,我将重点介绍您的总结,并将如何将各个部分组合在一起留给您:

多重分类查询—分类查询在WP 3.1中得到了很大改进,现在您可以使用taxonomy parameters.

循环中的循环-更简单地说,二次循环位于何处并不重要。因为它无论如何都不会影响周围的环境。对于secondary loops either WP_Query object or get_posts() function 这是适当的。

自定义分类法和帖子类型有点通用,有很多漂亮的相关函数。我想是吧wp_get_post_terms() 当涉及分类法时,可以看到很多用法。

结束

相关推荐

Paging in a sidebar mini loop

我切换到了另一个主题,并决定用其中的一些默认代码制作一个小部件,在自定义循环中显示我的美味帖子、推特帖子、su帖子和youtube视频(不包括主循环中的这些类别)。但是现在。。。分页不再工作。我制作了这个小部件:// =============================== EDL Sidebar Posts Widget ====================================== class SidebarPosts extends WP_Widget { &#x