我做我的博客主題的一些變化,我需要列出的子類別,當用戶在父類裏面,例如:WordPress的類別和子類別
- 主類別 - subcat1 - subcat2
所以我需要顯示subcat1和subcat2只有當用戶是在主要類別。在這一刻,我有2個div,一個用於主要類別(這是我需要用戶在所有頁面上看到的),一個div用於顯示子類別的主要類別div。
這可能嗎?我很抱歉我的英語,讓我知道這是否太混亂。
謝謝你的時間。 Regards
我做我的博客主題的一些變化,我需要列出的子類別,當用戶在父類裏面,例如:WordPress的類別和子類別
所以我需要顯示subcat1和subcat2只有當用戶是在主要類別。在這一刻,我有2個div,一個用於主要類別(這是我需要用戶在所有頁面上看到的),一個div用於顯示子類別的主要類別div。
這可能嗎?我很抱歉我的英語,讓我知道這是否太混亂。
謝謝你的時間。 Regards
是的,可以使用get_the_category()和wp_list_categories()以及child_of
參數。使用像你的主目錄頁上的以下:
$category = get_the_category();
wp_list_categories('child_of=' . $category[0]->cat_ID);
嘗試用功能<?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;}
爲獲得更多的兒童只添加新的變量和得到的類別她的小孩_