2010-10-25 27 views
0

基本上,我爲該自定義帖子創建了自定義帖子類型和自定義分類。定製分類法是分層次的,客戶計劃添加數百個類別。因此,他們希望主頁面僅顯示足夠簡單的頂級父項。然而,他們想要一個只能顯示父母和父母孩子的下拉式菜單,所以他們不會壓倒用戶。我認爲我基本上需要做的是獲得孩子的父母身份證,這樣我就可以調出那些孩子。如何在分類歸檔頁面上顯示父項的子項?

我一直在四處挖掘,下面的代碼是我想到的,我知道如果它離需要的還很遠。你能否對此有所瞭解,或者至少讓我朝着正確的方向前進?我完全失敗了。

我包括下面的代碼,但我也把引擎收錄在http://pastebin.com/B8qtz6Lf

<?php if (is_tax()) { 
    $this_term = get_term(); 
    if (get_term_children($this_term->term_ID) != "") { 
    echo "<h2>Subcategories</h2>"; 
    wp_list_categories(array (
     'title_li' => '', 
     'depth' => '1', 
     'child_of' => '.$this_term->term_ID' 
    )); 
    } 
} else { 
wp_list_categories(array(
     'taxonomy'  => 'compliance_categories', 
     'title_li'  => '', 
     'depth'   => '1' 
     )); 
} 
?> 

任何幫助,您可以給我將是真棒!

回答

1

不知道這是否有幫助,但這裏是我如何能夠查詢自定義帖子類型內的自定義分類。這可能會幫助你實現你正在尋找的東西。

$loop = new WP_Query(array('post_type' => 'products', 'product-type' => 'projectors')); 
while ($loop->have_posts()) : $loop->the_post(); 

在此查詢,自定義職位類型是「產品」,分類爲「產品類型」和內這種分類是「投影機」一類。此查詢將只顯示「投影機」類別中的任何內容。

希望能給你一些想法嘗試。

相關問題