2012-09-20 60 views
0

這是我的網站結構:顯示在後一個類別頁面的子類別列表 - WordPress的

類別(頁從菜單)>子目錄(邊欄上的列表)>張貼

的類別它是一個菜單項,當我輸入它顯示在一個子類別列表中,並從該列表中我可以進入該帖子。問題it's,當i'm在後我不能再列出的子類別,因爲如果我使用:

<ul class="sub-menu"> 
    <?php the_category();?> 
</ul> 

會顯示只包含後的當前類別列表,沒有類似的子類別屬於全局類別頁面。

我該怎麼做?

+0

將php文件發佈到您定義名爲the_category()的函數的位置; –

+0

我正在使用WordPress的默認使用 – codek

回答

1

這聽起來像你要找的是wp_list_categories()

the_category()只在循環中起作用,它只返回當前後期對象所歸類的類別。可以使用wp_list_categories()來列出整個網站的類別,或者通過將參數更改爲屬於特定父類別的功能類別或幾乎任何您需要的類別列表(幾乎按任意順序排序)。查看參數的文檔以確定需要使用哪種組合。它會將類別以HTML格式鏈接返回到這些類別。如果您想要不使用HTML格式的相同信息,請嘗試使用get_categories()

相關問題