我使用的模板是調用the_category()
來列出帖子所屬的類別。它按名稱排序。有沒有辦法通過ID類別來顛倒訂單?the_category的結果順序
0
A
回答
0
當前the_category沒有按功能排序。你需要去WP-包括/品類的template.php在file.In有一個名爲「get_the_terms」功能,此功能有像$terms = wp_get_object_terms($id, $taxonomy);
線
wp_get_object_terms可以採取args.You額外的參數可以在這裏編輯下圖;
$args = array('orderby' => 'id', 'order' => 'ASC');
$terms = wp_get_object_terms($id, $taxonomy, $args);
您可以修改的$ args根據您的需要
希望這有助於
3
只需更換您的the_category(' ')
這個
$cats=get_the_category();
$cid=array();
foreach($cats as $cat) { $cid[]=$cat->cat_ID; }
$cid=implode(',', $cid);
foreach((get_categories('orderby=name&include='.$cid)) as $category) { // notice orderby
echo '<a href="'.get_category_link($category->cat_ID).'">'.$category->cat_name.'</a> '; // keep a space after </a> as seperator
}
您可以使用排序依據值的一個以下
id
name - default
slug
count
term_group
+0
感謝您的代碼。我試圖讓類別先打印出父類別,然後再打印出子類別。我嘗試了term_group的命令,它似乎工作。這是如何讓它做我想做的事?在搜索互聯網時,我發現有些人說不要使用term_group,也不會說term_group實際上是什麼。 – kosher 2017-05-30 18:38:20
相關問題
- 1. mysql_num_rows結果順序
- 2. apply_async結果順序
- 3. thinking_sphinx結果順序
- 4. 選擇的結果順序
- 5. WordPress的the_category()顛倒順序,讓父母先來?
- 6. 順序加入結果
- 7. Wordpress搜索結果順序
- 8. 保留SOAP結果的排序順序
- 9. Python的dir()函數的結果順序
- 10. 按字母順序排序結果
- 11. 按字母順序排序jquery結果
- 12. 按順序排列結果(升序)
- 13. 按兩個順序排序SQL結果
- 14. 強制執行JSON結果的順序
- 15. 帶有sectionsNameKeyPath和結果順序的NSFetchResultsController
- 16. PHP:preg_replace_callback改變結果的順序
- 17. 如何保持MySQL結果的順序?
- 18. MongoDB中$ in的結果順序?
- 19. SUNION錯誤的結果順序
- 20. MySQL顯示顛倒順序的結果?
- 21. Underscore.js sortBy結果錯誤的順序
- 22. Joomla - 搜索結果頁面的順序
- 23. C函數的順序readdir()結果
- 24. 結果集中記錄的順序
- 25. SQL:得到正確的結果順序
- 26. Nokogiri XML解析結果的順序
- 27. MySQL的:順序分組結果由ID
- 28. WHERE子句的順序影響結果
- 29. 帶聯合查詢的結果順序
- 30. sql結果集的順序定義?
非常感謝你!!!!! – 2012-04-22 21:29:23
現在有效嗎? – 2012-04-23 11:55:54