要么这比它需要的要难,要么我只是不太了解WordPress / PHP :(我想要做的就是显示特定父类别的子/子类别......但仅当帖子在那些中时子类别 . 具体示例:
我正在 Build 一个葡萄酒评论网站,这些是类别:
-
Brand
-
子类别1
-
子类别2
-
等
-
Region
-
子类别1
-
子类别2
-
等
-
Grape
-
子类别1
-
子类别2
-
等
父类别永远不会改变,每个帖子在每个父母下面都会选择至少1个子类别,所以在LOOP中我只能按姓名列出父母 . 但我需要动态输出子类别,如下所示:
Brand: <?php list_post_subcategories('brand'); ?>
Region: <?php list_post_subcategories('region'); ?>
Grape: <?php list_post_subcategories('grape'); ?>
有这样简单的方法吗?看来这应该是Wordpress的基本功能?我查看了函数'get_categories'和'in_category',但它们似乎无法做到这一点 .
3 回答
我posted to Wordpress Answers获得更多帮助,@Milo提供了一个很棒的代码解决方案:
您可以使用
array_map
,这样您只能返回所需的类别 . 例如:试试这个