2013-04-18 25 views
0

我有以下代碼輸出我有一個下拉列表中的類別。我試圖在下拉列表中按字母順序排列這些類別,以便我的用戶更容易找到它們。WordPress的 - 按字母順序排序分類(get_taxonomy)

<?php // output dropdown for each taxonomy // 
    foreach ($taxonomies as $tax) { ?> 
    <div id="<?php echo $tax . '_cat'; ?>"> 
    <label for="wppl-category-id"><?php echo get_taxonomy($tax)->labels->singular_name; ?>: </label> 
    <?php custom_taxonomy_dropdown($tax); ?>    
</div> 
<?php } /* end foreach */ ?> 

我查了一下,似乎get_taxonomy沒有order by選項(至少我能找到)。我有什麼建議可以做到這一點?

謝謝!

+0

這是否幫助:http://wordpress.stackexchange.com/questions/7440/change-order -of-custom-taxonomy-list – matpol

+0

您在這裏沒有顯示查詢的代碼,您在查詢執行後顯示結果。嘗試發佈查詢並按照reikyoushin的建議 –

回答

1

也許你可以檢查本機功能get_terms

它有一個orderby參數,我相信你可以命名他們的名字。

有一個例子在那裏,所以如果你只是更換次數爲名字,你會得到這樣的:

$categories = get_terms('category', 'orderby=name');