制作実績等でアーカイブでのボタン

ただ親を出すだけの場合

<div  class="jirei_other_cat">
    <h4 class="h4_style title_class2 display_table">素材カテゴリ</h4>
 <ul class="single_foot_menu">
     <?php wp_list_categories(
 array(
 'title_li' => '',
 'hide_empty'         => 0,
'taxonomy' => 'built-cat',
'depth'              => 1 , //-1
'orderby' => 'menu_order',//順番は指定します
//'exclude'=> array(2,5)
)
); ?>
    
  </ul>  
    </div>

子も出す 記事がないカテゴリは非表示

    <?php ///////////////////////// 子も出す //////////////////////////// ?>

<?php $trem = 'built-cat';

$hide_empty = 'true';

?>


      
    <div  class="jirei_other_cat">
    <h4 class="h4_style title_class2 display_table">車メーカー</h4>
 <ul class="single_foot_menu">
     <?php wp_list_categories(
 array(
 'title_li' => '',
 'hide_empty'         => $hide_empty,
'taxonomy' => $trem,
'depth'              => 1,
'orderby' => 'menu_order',//順番は指定します
//'exclude'=> array(2,5)
)
); ?>
    
  </ul>  
       
        





        <?php
        //wpリストカテゴリで子カテゴリがある場合、並び順を親の次に並ばせたいのでdeaps -1 では再現できなく、仕方なく、親のチルドレンを無理やり同じリストのように表示させると モバイル再現できず
        //なので
        //タクソノミーphpで タームに子があれば、親を取得して、リストを出す 一応なんとかこれで納得
$term_object = get_queried_object(); // タームオブジェクトを取得
        
//        	echo "<pre>";
//	print_r($term_object);
//	echo "</pre>";
        
   $parent_id =  $term_object->parent;   
    if($parent_id): 
?>
        
        <ul class="single_foot_menu">
     <?php wp_list_categories(
 array(
 'title_li' => '',
 'hide_empty'         => $hide_empty,
'taxonomy' => $trem,
'depth'              => 1,
'child_of'           => $parent_id,
'orderby' => 'menu_order',//順番は指定します
//'exclude'=> array(2,5)
)
); ?>
    
  </ul>  
        
        <?php endif;

//親ページで子のリストもだしたいなあ
//指定したIDの情報を返してくれる
 $term_id =  $term_object->term_id;  
$taxonomy_name =  $term_object->taxonomy; 
$term_child = get_term_children( $term_id, $taxonomy_name);
        
//        	echo "<pre>";
//	print_r($term_child);
//	echo "</pre>";	
        
     if($term_child): //子があれば
?>

<ul class="single_foot_menu">
     <?php wp_list_categories(
 array(
 'title_li' => '',
 'hide_empty'         => $hide_empty,
'taxonomy' => $trem,
'depth'              => 1,
'child_of'           => $term_id,
'orderby' => 'menu_order',//順番は指定します
//'exclude'=> array(2,5)
)
); ?>
    
  </ul>  
        
        <?php endif; ?>
        
<br><br>
    </div>