その親カテゴリに属する子カテゴリをリスト表示させる方法
-
●親カテゴリページに、それに属する子カテゴリをリスト表示させる方法
●子カテゴリページに、その子カテゴリと同じ親カテゴリを持つ全ての子カテゴリをリスト表示させる方法
を探しています。
catefory-ID.phpをIDごとにひとつずつ作成し、それぞれに
<?php wp_list_categories(‘title_li=&child_of=IDナンバー’); ?>
でリスト表示させる方法は知っていますが、
catefory-ID.phpを作成せずに実現したいと思っています。
(親カテゴリと子カテゴリの数があまりに多く、phpファイル数を増やしたくないと思いまして。)
方法をご存知の方がございましたら、お教えいただけないでしょうか?
恐れ入りますが、どうぞよろしくお願いいたします。
以下、具体的に説明いたします。—-
【現状】
●現在あるカテゴリ例は次の通りです。
親カテゴリA
└子カテゴリAa
└子カテゴリAb
└子カテゴリAc
└子カテゴリAd
└子カテゴリAe
親カテゴリB
└子カテゴリBa
└子カテゴリBb
└子カテゴリBc
└子カテゴリBd
親カテゴリC
└子カテゴリCa
└子カテゴリCb●サイドバーには親カテゴリのみ(親カテゴリA、親カテゴリB、親カテゴリC)をリスト表示させています。
【実現したいこと】
1.サイドバーの親カテゴリ名(例えば、「親カテゴリA」)をクリックしたあと、遷移先ページの一番上に、それに属する子カテゴリのタイトル(
・子カテゴリAa
・子カテゴリAb
・子カテゴリAc
・子カテゴリAd
・子カテゴリAe
をリスト表示&リンクさせたいと思っています。
(なお、その下には該当する親カテゴリに属する個別記事が、タイトルと抜粋のみ表示されます。この部分は、現在うまくいっています)2.上記「1」実現後、子カテゴリタイトル(例えば、「子カテゴリAa」)をクリックしたあとの遷移先ページの一番上に、その子カテゴリと同じ親カテゴリを持つ子カテゴリ、つまり
・子カテゴリAa
・子カテゴリAb
・子カテゴリAc
・子カテゴリAd
・子カテゴリAe
を全て(現在ページである子カテゴリAaを含んで)リスト表示させたいと思っています(つまり、上記「1」と同じように)。
(なお、その下には、現在選択中の子カテゴリ(子カテゴリAa)に属する個別記事が、タイトルと抜粋のみ表示されます。)——
カテゴリ数がとても多いため、ID番号での指定をひとつひとつせずに、自動で取得させる方法を求めております。教えていただくばかりで恐縮ですが、お力添えのほど、何卒よろしくお願い申し上げます。
- トピック「その親カテゴリに属する子カテゴリをリスト表示させる方法」には新たに返信することはできません。