如果我们有3个类别列表,只想显示带有所有子类别的“主要类别2”列表。我认为需要设置get_categories()中使用的数组参数。
主要类别1
主要类别2
主要类别3
查看我的代码以根据需要进行纠正
<?php
$args = array(
'type' => 'post',
'child_of' => 0,
'parent' => '',
'hide_empty' => 1,
'hierarchical' => 1,
'exclude' => '',
'include' => '',
'number' => '',
'taxonomy' => 'portfolio_categories',
'pad_counts' => false );
$subcategories = get_categories($args); // List subcategories of category '4' (even the ones with no posts in them)
echo '<ul>';
foreach ($subcategories as $subcategory) {
echo sprintf('<li><a href="%s">%s</a></li>', get_category_link($subcategory->term_id), apply_filters('get_term', $subcategory->name));
}
echo '</ul>';
?>