2012-07-07 79 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 
} 

這是否適用於您想要做的事情?