2012-07-07 61 views
1

我有一个名为“功能”的类别页面,这一切都很好,但功能类别中的帖子也属于某种类型的电影,这就是我想要的帖子在实际功能类别模板上。按类别排序结果,wordpress

例如

功能猫模板带来了所有功能帖子。

那么我想要做的是用任何流派它也属于在字母顺序显示到

features 
     action 
     post 
     post 
     post 
     comedy 
     post 
     post 
     sci-fi 
     post 
     post 

这是我目前所面对的(猫编号与流派=动作= 10等)

query_posts('cat=10,11,12,13,14,15,16,17,18&orderby=title&order=DESC'); 
while (have_posts()) : the_post(); 

如何按流派列出所有帖子(将它们分组)?当我在这里使用标题时,我想这是使用帖子标题。

周围玩,如果我坚持这个在后循环

foreach((get_the_category()) as $childcat) { 
    if (cat_is_ancestor_of(4, $childcat)) { 
     echo $childcat->cat_name; 

    } 
} 

这个返回实际流派猫每一个职位,而在循环,但我不知道如何把它粘在一起,因此我可以声明按类型分组的帖子排序,我希望我可以在query_posts中做到这一点?

任何帮助正确的方向将不胜感激。

回答

0

我会考虑先对您的子类别进行查询,然后循环查看每个子类别的子类别。像这样:

$categories = get_categories(array ('child_of' => 10, 'orderby' => 'name')); 
foreach($categories as $category){ 
    // query_posts for category by $category->term_id 
    // Display posts for this category 
} 

这是否适用于您想要做的事情?