按分类(类别)循环自定义帖子类型

时间:2011-10-08 作者:Florescu Adrian

我在函数中创建了自定义帖子类型。php的主题和一些分类法。我在分类法中添加了两个类别(第一、第二),并在新的自定义帖子中添加了一些帖子。

我想做一个循环,只从我的自定义帖子中选择第一个类别(分类法)中的帖子

或者我想要一个档案,它将显示我所有的自定义帖子,但以分类法(如第一类)分隔:一篇帖子,另一篇帖子第二类:这篇帖子,下一篇帖子

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

循环开始使用前query_posts.可获得的parameters are here.类似这样:

global $wp_query;
query_posts( array( 
                    \'post_type\' => \'mycustomname\', 
                    \'tax_query\' => array( 
                                           \'relation\' => \'AND\', 
                                           array( 
                                                  \'taxonomy\' => \'mytaxonomyname\', 
                                                  \'field\' => \'slug\',
                                                  \'terms\' => array( 
                                                                    \'myterm1slug\',
                                                                    \'myterm2slug\' 
                                                                   ) 
                                                ) 
                                        ) 
                  ) 
);    

SO网友:Rutwick Gangurde

我想这些会帮助你:http://codex.wordpress.org/Post_Types#Archive_templateCustom Taxonomy Displays假设你有一个名为“虚构”的分类法。那么您的模板将是taxonomy-fiction.php. 一般来说taxonomy-<taxonomy name>.php 就是要走的路!

结束

相关推荐

Getting 404 on taxonomy page

我已经为我的分类法和自定义帖子类型创建了自定义分类法模板,自定义帖子类型名称为“ecommerce”,自定义分类法为“ecommerce\\u categories”,问题在于分页。它正确显示有2个页面包含帖子,但当我单击第2页时,我得到404页,只有在分类法页面上时才会出现这种情况,我还创建了一个自定义页面模板,该模板的作用与分类法文件相同,并且分页在这里(在自定义页面模板上)起作用。问题只出现在分类法类别页面上。这是文件taxonomy-ecommerce\\u categories的代码。php&l