过滤Wordpress框架中的类别

时间:2014-10-16 10:05:43

标签: wordpress filter categories portfolio

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

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

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

似乎没有任何效果。 求救!

1 个答案:

答案 0 :(得分: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; ?>