我已经做了一个产品页面。Wich列出了网站上的所有产品。com/产品。在产品页面上有一个导航,其中列出了分类法“kategori”中的所有术语。分类法设置为分层,因此我可以创建父术语。我列出了所有条款:
<div class="produkt_nav"><h3><a href="/produkter/">Produkter</a></h3>
<?php $cam_brands = get_terms(\'kategori\', \'hide_empty=1\'); ?>
<ul>
<?php foreach( $cam_brands as $brand ) : ?>
<li>
<a href="<?php echo get_term_link( $brand->slug, \'kategori\' ); ?>">
<?php echo $brand->name; ?>
</a>
<?php endforeach ?>
</ul>
</div>
它给了我:
主类别主2类别主3类别的父类别主4类别我需要更改代码,以便显示:
- Main category
- Main 2 category
- Main 3 category
X Parent to main 3
- Main 4 category
如何将不同的类放置到父术语中,并以树的形式列出这些术语?
最合适的回答,由SO网友:Bainternet 整理而成
您可以使用wp_list_categories() 其中hierarchical
默认情况下,参数设置为true,如下所示:
<div class="produkt_nav"><h3><a href="/produkter/">Produkter</a></h3>
<ul>
<?php wp_list_categories(\'taxonomy\' => \'kategori\'); ?>
</ul>
</div>