2014-10-16 129 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; ?>