前提・実現したいこと
Wordpress、テンプレ(Portal)をカスタマイズして、全国のエステ情報サイトを作っております。
PHP歴3ヶ月の新米エンジニアです。
Wordpressお詳しい方にアドバイス頂きたいです。
タクソノミーではなく、カテゴリを用いて、全国の地域ページを作成しております。
カテゴリ一覧ページに1個下の下層ページのカテゴリへのリンクを設置したいのですが、1個下の下層ページのカテゴリの取得方法がわかりません。
######カテゴリ構成は以下のようになっております。
全国(大カテゴリ)
└東京(中カテゴリ)
└港区(小カテゴリ)
└六本木(最小カテゴリ)
######表示例
東京一覧ページを表示した場合
東京に属する1つ下の階層の市区町村のリンクを出したい
発生している問題・エラーメッセージ
1つ下の下層カテゴリの取得をget_the_category()を用いているのですが、
そのカテゴリに属する1番上の投稿記事が属しているカテゴリが取得されてしまいます。
該当のソースコード
PHP
1<?php 2$cats = get_the_category(); 3foreach($cats as $cat){ 4 if($cat->parent){ 5 echo $cat->cat_name."|"; 6 } 7} 8?>
試したこと
他にもget_the_categoryを使って取得してみましたが、発生している問題は同様です。
その他
説明が拙く恐縮です。他に必要な情報がございましたら、遠慮なくご質問いただけますと嬉しいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/18 02:11