Wordpress获取特定类别的子类别列表

时间:2014-03-15 18:27:01

标签: php wordpress

我需要获取特定父类别的子类别列表。

我用过:

wp_list_categories()

但它输出的不是我想要的。它只输出了第一个父类别,没有任何兄弟姐妹/孩子。

我还尝试了输出一个对象的get_categories()

情景:

我有ParentCategory1其中有10 childCategory

现在我想使用例如:

获取这些孩子的列表
 wp_get_cats(array("parent"=>"ParentCategory1"));

1 个答案:

答案 0 :(得分:3)

您需要使用参数从wp_list_categories等函数中获取所需的结果。

以下是我认为适合您需求的最佳参数。确保在'child_of'中指定父类别ID。

wp_list_categories( array(
    'hide_empty' => 0, // show empty categories in the list
    'child_of' => enter-ID-here // Replace with the ID of the parent category
) );

我猜你之前只看过一个类别,因为你的其他类别是空的。

进一步阅读wp_list_categorieshttp://codex.wordpress.org/Template_Tags/wp_list_categories

更新:

在您的方案中,您可以参考ParentCategory1。使用上面的示例,您将找到ParentCategory1(整数)的ID并使用它。