我使用的模板是調用the_category()來列出帖子所屬的類別。它的默認情況下首先與孩子姓名排序,然後是父母。有沒有辦法扭轉訂單,以便將類別列爲父,子,二子?WordPress的the_category()顛倒順序,讓父母先來?
1
A
回答
3
您可以過濾get_the_terms並修改結果以適應您的需求。您需要添加或刪除過濾器或使用條件來只在需要時修改此過濾器。這是一個倒轉檢索條件順序的例子。
function reverse_categories($terms, $id, $taxonomy){
if($taxonomy == 'category'){
$terms = array_reverse($terms, true);
}
return $terms;
}
add_filter('get_the_terms', 'reverse_categories', 10, 3);
0
您可以用一行代碼做到這一點,而無需創建函數/過濾器,無論你可以實現get_the_category_list()函數:
implode(', ',array_reverse(explode(',',get_the_category_list(','))))
更改破滅串到你的選擇,如果一個你不想要「,」。
我可以親自確認這個作品在WordPress 3.5中 - 但我相信它可以在任何版本的WordpPress中起作用,因爲引入了get_the_category_list()時它是1.5.2。
相關問題
- 1. Zend_Paginator顛倒順序
- 2. 顛倒排序的順序
- 3. 顛倒列表的順序
- 4. ArrayList的顛倒順序
- 5. 顛倒對的順序
- 6. 如何顛倒ng表中列的排序順序(先升序)?
- 7. 顛倒陣列順序
- 8. MappedByteBuffer字節順序顛倒?
- 9. 將分頁顛倒順序
- 10. 顛倒CSS過渡順序
- 11. 顛倒使用DataTables排序的順序
- 12. 試圖替換並顛倒Java中的整個字母順序
- 13. the_category的結果順序
- 14. 列中的值以顛倒的順序
- 15. ArrayCollection顛倒我的對象的順序
- 16. 在Angular中顛倒排序順序
- 17. 如何顛倒行的順序
- 18. Bootstrap 4,如何顛倒列的順序?
- 19. 顯示鏈表時的顛倒順序
- 20. android - 顛倒數組的順序
- 21. 功能以顛倒順序的句子
- 22. MySQL顯示顛倒順序的結果?
- 23. 顛倒200段列表的順序
- 24. 顛倒ListView顯示的順序
- 25. 如何顛倒CGPath的點順序
- 26. 如何顛倒矢量的順序?
- 27. 顛倒動畫的順序與jQuery
- 28. zRSSfeed中RSS的顛倒順序?
- 29. PHP顛倒子數組的順序
- 30. 顛倒文件中的字節順序
10和3是什麼? – Anagio
10是優先標誌,10是默認進行過濾。 3是你想要帶入函數的參數個數。在這種情況下,您需要編號3以確保您正在查看類別分類。 –
這個答案適合你@Anagio? –