在每个类别页面上显示子类别选择框

时间:2014-07-06 作者:Tunji

当我在类别页面上时,我想显示一个选择框,以切换到当前类别的子类别。

我有以下类别结构

Category 1
    Subcategory 1
    Subcategory 2
    Subcategory 3
Category 2
    Subcategory 1
    Subcategory 2
我已经使用类别slug创建了一个自定义模板,但我需要在模板顶部创建一个选择框,用于加载当前类别的子类别。我如何做到这一点?

2 个回复
最合适的回答,由SO网友:deflime 整理而成

如果您指的是职位类型中的类别post (博客)那么这就可以做到:

下拉列表:wp_dropdown_categories()

对于列表:wp_list_categories()

child_of
仅显示属于此参数标识的类别的子类别。此参数没有默认值。

<?php 
  // Put the parent category ID in place of 9999
  // for a drop-down, does not need <select></select> wrapper
  wp_dropdown_categories(\'child_of=9999\');
  // for a list, does need <ul></ul> wrapper
  wp_list_categories(\'child_of=9999\');
?>

SO网友:karpstrucking

我不能对Deflame的回答发表评论,但如果你想<select> 您将要使用wp_dropdown_categories 作用

结束

相关推荐

从WP_LIST_CATEGORIES中删除‘Category’一词

我有以下代码:wp_list_categories();它输出我的所有类别,但是,它使它们成为列表元素的子元素,称为CATEGORIES.所以,我得到了一个无序的列表,如下所示:CATEGORIES * FASHION * DAILY FASHION CANDY * TRENDS * BEAUTY * ACCESSORIES * CELEBRITIES * LIFESTYLE 但是,我只需要:* FASHION * DAILY FA