wordpress 调取二级和二级下分类的方法
<?php wp_list_cats('sort_column=name&optioncount=0&hierarchical=1&hide_empty=0&child_of=1'); ?>
调取所有二级的方法
<?php
$categories = get_categories('child_of=1&depth=0&hide_empty=0&orderby=id&order=asc');
foreach ($categories as $category) {
$now_cat = $category->term_id;
$cat_name = $category->cat_name;
$cat_id = $category->cat_ID;
?>
<li id="nav_<?php echo $cat_id; ?>">
<a href="<?php echo get_category_link($category); ?>" title="<?php echo $cat_name; ?>" ><?php echo $cat_name; ?> ></a>
</li>
<?php }?>
<!-- 二级菜单 -->
<div class="publicTwo_stage_nav">
<?php
$categories = get_categories( "taxonomy=products-item&parent=0&depth=0&hide_empty=0" );
foreach ( $categories as $category ) :
$now_cat = $category->term_id;
$cat_name = $category->cat_name;
?>
<div class="everyOne">
<a href="<?php echo get_category_link( $category ); ?>"
title="<?php echo $cat_name; ?>">
<?php echo $cat_name; ?>
</a>
<?php
// 获取子分类
$categories2 = get_categories( "taxonomy=products-item&parent=$now_cat&depth=0&hide_empty=0" );
// 只有存在子分类时才输出
if ( ! empty( $categories2 ) ) : ?>
<div class="Three_stage_nav">
<?php foreach ( $categories2 as $category2 ) :
$cat_name2 = $category2->cat_name;
?>
<a href="<?php echo get_category_link( $category2 ); ?>"
title="<?php echo $cat_name2; ?>">
<?php echo $cat_name2; ?>
</a>
<?php endforeach; ?>
</div>
<?php endif; ?>
</div>
<?php endforeach; ?>
</div>