我正在开发一个项目,我必须创建两个下拉菜单并用类别填充它们;实际上是子类别。
我有两个主要类别,我想用他们的子类别比较父母来填充菜单。
<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 :(得分: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; ?>