![](/img/trans.png)
[英]How can I display a list of categories and all their posts in 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.