2011-01-29 49 views
0

我用我的職位自定義分類,我打印這樣的:在wordpress中訂購分類法alphabeticaly?

the_terms(get_the_ID(), 'sizes', '<p>', ', ', '</p>'); 

這工作得很好,但它打印的條款中,他們被添加的順序,有沒有辦法讓它打印alphabeticaly? the_terms函數不讓我傳遞任何順序參數,所以我想我必須使用一個不同的,但我還沒有找到任何。

在此先感謝。

回答

0

the_terms()使用get_term_list來檢索代碼的分類(http://core.trac.wordpress.org/browser/tags/3.0.4/wp-includes/category-template.php#L932)。

您可以在此處使用過濾器,但它適用於爲每個單詞(taxonomy1)生成的HTML。不是排序的最佳選擇。

最好是使用函數get_the_terms(),對結果進行排序並自行構造輸出列表!

+0

現在,我看到the_term默認命令alphabeticaly,問題是,我有例如18米,3米,6米,它顯示第一個18,我猜是因爲「1」這是奇怪的.. – javiervd 2011-01-30 04:53:12