簡體   English   中英

如何在帖子頁面顯示WordPress的所有分類?

[英]How do I display all categories in WordPress on posts page?

我正在嘗試顯示 WordPress 中的所有現有類別。不僅是單個帖子的類別,還有默認帖子類型存在的所有類別。 我知道函數get_categories()wp_list_categories() ,但是當我在帖子頁面(基本上是 index.php)時,它們只顯示循環中第一篇帖子的類別。 必須有一種簡單的方法來解決這個問題,但我就是無法讓它發揮作用。 現在感覺有點傻。

感謝您的幫助!

您報告的情況是因為默認情況下get_categories()不返回“空”類別 - 至少一個帖子未引用的類別。 要獲取所有類別,無論它們是否為空,您都應該將hide_empty作為false傳遞,這是一個示例:

$categories = get_categories(['hide_empty' => false]);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM