有没有办法在WordPress中获得分层自定义分类的树结构?
目前我正在使用此代码来显示分类法:
<?php
$terms = get_terms( 'custom-category' );
if ( ! empty( $terms ) && ! is_wp_error( $terms ) ){
echo '<ul>';
foreach ( $terms as $term ) {
echo '<li>' . $term->name . '</li>';
}
echo '</ul>';
}
?>
但是这段代码以下列方式生成标签:
<ul>
<li>Tax1</li>
<li>Tax2</li>
<li>Tax3</li>
<li>Tax4</li>
<li>Tax5</li>
<li>Tax6</li>
</ul>
我需要的结构是这样的:
<ul>
<li>Tax1</li>
<li>Tax2</li>
</ul>
<div class="tab-content">
<div class="tab-panel 1">
<div>Tax3</div>
<div>Tax4</div>
</div>
<div class="tab-panel 2">
<div>Tax3</div>
<div>Tax4</div>
</div>
</div>