Wordpress框架中的过滤器类别

Wordpress框架中的过滤器类别,wordpress,filter,categories,portfolio,Wordpress,Filter,Categories,Portfolio,我正在做一个项目,我必须创建两个下拉菜单,并用类别填充它们;实际上是子类别 我有两个主要类别,我想用它们的子类别来填充菜单,比较父类 <select> <option data-filter="*"><?php echo __('All', 'Avada'); ?></a></option> <?php foreach($portfolio_taxs as $portfolio_tax_sl

我正在做一个项目,我必须创建两个下拉菜单,并用类别填充它们;实际上是子类别

我有两个主要类别,我想用它们的子类别来填充菜单,比较父类

<select>            
    <option data-filter="*"><?php echo __('All', 'Avada'); ?></a></option>
    <?php foreach($portfolio_taxs as $portfolio_tax_slug => $portfolio_tax_name): ?>
    <?php if($portfolio_category = 'taste') ?>
    <?php { ?>
    <option data-filter=".<?php echo $portfolio_tax_slug; ?>" ><?php echo         $portfolio_tax_name; ?>                   
    <?php } ?>
    </option>                   
    <?php endforeach; ?>
</select>
似乎什么都没用。
救命啊

事实上我想做什么就做什么。解决方案是获得分类法的术语:

$ideas_terms = get_terms('portfolio_category', array
       ( 'orderby' => 'count', 
         'hide_empty=> 0, 
         'parent'=>13 
       ) 
);
这将返回一个包含所有元素的数组

parentID==13

然后,要调用数组的其他元素,必须使用:

<?php foreach($ideas_terms as $term): ?> 
   <option data-filter=".<?php echo $term->slug; ?>" href="#"> 
   <?php echo $term->name; ?>
   </option> 
<?php endforeach; ?>