質問: get_term_children($catId, 'category'); foreach ($catChird as $key => $value) { echo "".get_cat_name($value).""; } } ?> ``` ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/c1e81766700632d1748782d1b21b5018.png) yukikp様 結果のスクリーンショットです。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/5ed0b5d77c1375562d27aae65b05a118.png) 参考までに YukiYamashina様 ``` YukiYamashina 115, 'hide_empty' => false ] ), 'term_id' ); wp_list_categories( [ 'include' => implode( ',', $ids ), 'hide_empty' => false ] ); ?> ``` 結果 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/d82314b926312a86190315462a9a7ed2.png) ですが、県も表示されてしまうのでshop-areaの子要素・孫要素のすべてを記述していると思います。 もうすこし思考してみます --- 追加 カテゴリーを見せてほしいとのことでしたので イメージ説明 -------------------------------------------------------------------------------------------------------------------- 画像 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/394230ee4a0a109ccfaca608ff019b92.png)
回答: 出来ました!想定通りに表記するようになりました sidebarに使っていた関数をもとにいじって作成したので、結局functions.phpに記述するようになりました。 スクショのせておきます。 処理が多いのが少し気になりますが これをベースにグリッドを入れ込みたいと思います。 ありがとうございました! !イメージ説明 ``` cat_ID, 'category', array( // 'child_of' => 4 ) ); foreach($catChird as $key => $value) { if (get_term_children($value, 'category')) { echo "ko." . get_cat_name($value) .""; $magoID = get_term_children($value, 'category'); foreach ($magoID as $key => $valueMago) { echo " mago." . get_cat_name($valueMago) .""; } } } } ?> ```