2014-10-16 72 views
0

我正在创建一个项目,我必须创建两个下拉菜单并使用类别填充它们;子类别。Wordpress框架中的筛选器类别

我有两个主要类别,我想填充他们的子类别比较父母的菜单。

<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> 

似乎没有什么工作。 请帮忙!

回答

0

其实我设法做我想做的。该解决方案是让分类法的条款:

$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; ?>