前提・実現したいこと
カテゴリーでわけている都道府県と区・市を県ごとに整頓させて表示させたいです。
店舗エリア-都道府県-市区カテゴリー
親-子-孫カテゴリー
店舗エリア
|-東京-中野
| -中目黒
| -上野
| -神楽坂
|
|-千葉-松戸
|
|-神奈川-神奈川
|
|-福岡-福岡
|
親子孫になっています。
また、今後増えていきます。
発生している問題・エラーメッセージ
都道府県ごとに分けたいのですが分けれていません。
県はカテゴリー的に子カテゴリーになります。
該当のソースコード
php
1<?php get_header(); 2/* 3Template Name: エリアマップ 4*/ ?> 5 6<?php 7 $cat = get_category_by_slug("shop-area"); 8 $catId = $cat->cat_ID; 9 //カテゴリ情報取得 10 var_dump($catId); 11 if (get_term_children($catId, 'category')) { //子カテゴリーがある場合 12 $catChird = get_term_children($catId, 'category'); 13 foreach ($catChird as $key => $value) { 14 echo "<li href=".get_category_link($value)." >".get_cat_name($value)."</li>"; 15 } 16 } 17 18?>
yukikp様
結果のスクリーンショットです。
参考までに
YukiYamashina様
php
1<h3>YukiYamashina</h3> 2<?php 3 $ids = wp_list_pluck( get_categories( [ 'child_of' => 115, 'hide_empty' => false ] ), 'term_id' ); 4 wp_list_categories( [ 'include' => implode( ',', $ids ), 'hide_empty' => false ] ); 5?>
結果
ですが、県も表示されてしまうのでshop-areaの子要素・孫要素のすべてを記述していると思います。
もうすこし思考してみます
追加
カテゴリーを見せてほしいとのことでしたので


回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。