<!---TOP部分-->
<div class="sekou_cate_box" style="margin-top:20px;">
<ul>
<?php
//カテゴリメニュー 親子孫
wp_list_categories( array(
'title_li' => '',
'taxonomy' => get_query_var( 'taxonomy' ),
'hide_empty' => 1,
'show_option_none' => '',
'depth' => 1,
) );
?>
</ul>
<div style="clear:both;"></div>
<?php //$termにはいってる情報で分岐
if ( $term->parent ) : // 親IDが入ってれば (子だったら)
?>
<!---TOP部分-->
<?php //親のIDを取得してターム情報を引き出す。上記重複のため
$ido=$term->parent;
$term2=get_term($ido,get_query_var( 'taxonomy' ));
if ( $term2->parent ) :
?>
<div class="sekou_cate_box" style="margin-top:0px;">
<ul>
<!---一覧部分-->
<?php
wp_list_categories( array(
'title_li' => '',
'taxonomy' => get_query_var( 'taxonomy' ),
'child_of' => $term2->parent,//親のIDを出力
'hide_empty' => 0,
'show_option_none' => '',
'depth' => 1,
) );
?>
</ul>
</div>
<div style="clear:both;"></div>
<?php endif; ?>
<div class="sekou_cate_box" style="margin-top:0px;">
<ul>
<!---一覧部分-->
<?php
wp_list_categories( array(
'title_li' => '',
'taxonomy' => get_query_var( 'taxonomy' ),
'child_of' => $term->parent,//親のIDを出力
'hide_empty' => 0,
'show_option_none' => '',
'depth' => 1,
) );
?>
</ul>
</div>
<div style="clear:both;"></div>
<?php //子が子をもってるいか
$teterm = $wp_query->queried_object;//タクソノミー中に使うコード
$teterm_id = $teterm->term_id;
// 子があるかを取得
$children = get_term_children($teterm_id,get_query_var('taxonomy'));
if ($children) : //子がいれば ?>
<div class="sekou_cate_box" style="margin-top:0px;">
<ul>
<!---一覧部分-->
<?php
wp_list_categories( array(
'title_li' => '',
'taxonomy' => get_query_var( 'taxonomy' ),
'child_of' => $term->term_id,
'hide_empty' => 0,
'show_option_none' => '',
'depth' => 1,
) );
?>
</ul>
</div>
<div style="padding-top:0px;"></div>
<?php endif; ?>
<?php
else : //親だったらそのまま出力
?>
<ul>
<!---一覧部分-->
<?php
wp_list_categories( array(
'title_li' => '',
'taxonomy' => get_query_var( 'taxonomy' ),
'child_of' => $term->term_id,
'hide_empty' => 0,
'show_option_none' => '',
'depth' => 1,
) );
endif;?>
</ul>
</div>
<?php endif;
//ここまでメニュー
?>