2010-08-26 165 views
0

我做我的博客主題的一些變化,我需要列出的子類別,當用戶在父類裏面,例如:WordPress的類別和子類別

  • 主類別 - subcat1 - subcat2

所以我需要顯示subcat1和subcat2只有當用戶是在主要類別。在這一刻,我有2個div,一個用於主要類別(這是我需要用戶在所有頁面上看到的),一個div用於顯示子類別的主要類別div。

這可能嗎?我很抱歉我的英語,讓我知道這是否太混亂。

謝謝你的時間。 Regards

回答

1

是的,可以使用get_the_category()wp_list_categories()以及child_of參數。使用像你的主目錄頁上的以下:

$category = get_the_category(); 
wp_list_categories('child_of=' . $category[0]->cat_ID); 
1

嘗試用功能<?php echo list_categories(); ?>

$categories = get_categories($args); 
$html  = ''; 
foreach($categories as $cat){ 
if($cat->category_parent == 0){ 
$html .= '';<--- your code 
$childCategories = get_categories('child_of='.$cat->cat_ID.''); 
if(!empty($childCategories)){ 
foreach($childCategories as $ccat){ 
$html .= '';<-- your code' 

}}} $html .=''; return $html;}

爲獲得更多的兒童只添加新的變量和得到的類別她的小孩_