如何列出所有类别中的所有子类别,而不是某个类别中的子类别

时间:2020-05-18 作者:user18787

我知道如何列出某个类别中的所有子类别,但不知道如何列出所有类别中的所有子类别。

例如,以下是类别:

Category 1
    -Child Category1
    -Child Category2
Category 2
    -Child Category3
    -Child Category4
Category 3
    -Child Category5
    -Child Category6
我想要的列表是:

-Child Category1
-Child Category2
-Child Category3
-Child Category4
-Child Category5
-Child Category6
这是我现在的代码

<?php wp_list_categories( array(
    \'orderby\'=> \'id\',
    \'order\' => \'DESC\',
    \'show_count\' => false,
    \'use_desc_for_title\' => false,
     \'title_li\' => \'\',
) ); ?>

1 个回复
SO网友:Slingy

根据官方文档,您应该在函数中传递深度参数。

正如上面写的here

尝试以下操作:

  <?php wp_list_categories( array(
    \'orderby\'=> \'id\',
    \'order\' => \'DESC\',
    \'show_count\' => false,
    \'use_desc_for_title\' => false,
    \'title_li\' => \'\',
    \'depth; => 1
   ) ); ?>

相关推荐

Post in multiple categories

我尝试在多个类别中列出帖子。管理面板中一切正常。我进入所有帖子,选择所需的帖子,然后进入编辑并选择一个类别。保存更改后,在“类别”选项卡下会写入旧类别和新类别。现在,当我访问网站并选择更新类别时,只有旧帖子,没有新帖子。例如:我有类别:电影、游戏、最佳和帖子:最佳电影、最佳游戏、最佳,我需要这样:最佳电影属于电影类别最佳游戏属于游戏类别,两者都属于最佳类别我使用日期和职位名称作为永久链接。