する質問をすることでしか得られない、回答やアドバイスがある。10はじめまして、ワードプレスのカスタムタクソノミーについて質問させてください。href="http://hogehoge.com/フルーツリスト/赤/いちご">いちご</a></li></ul>というページにしたいと考えています。ポイントとしては、既にあるタクソノミーを流用して、そのタームリストのみを表示させるページを作りたいのですがカスタム投稿?でつくるのか、固定ページでつくるのか、その方法など、調べていてもたどり着くことができないためお助けいただければ幸いです。attachmentクリップ1気になる質問をクリップするクリップした質問は、後からいつでもマイページで確認できます。クリップした質問に回答があった際、通知やメールを受け取ることができます。自分も答えを知りたい質問者以外のユーザにも役立つ評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。質問の評価を上げたことを取り消します低評価-評価を下げられる数の上限に達しました評価を下げることができません1日5回まで評価を下げられます1日に1ユーザに対して2回まで評価を下げられます質問の評価を下げるteratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。コメントをしてください。送信する質問の評価を下げる機能の利用条件この機能を利用するためには、以下の事項を行う必要があります。件sort評価が高い順sort新着順sort古い順linkcheckベストアンサー+2「http://hogehoge.com/フルーツリスト/赤」だけができればいいのでしょうか?それとも「http://hogehoge.com/フルーツリスト/黄」なども必要でしょうか?私なら、ですが「http://hogehoge.com/フルーツリスト/赤」であれば、そのURLも再現するなら「フルーツリスト」という固定ページを作成し、それを親とする「赤」という固定ページを作成します。「フルーツ」の「赤」に所属するタームのリストを引っ張る固定ページのテンプレートを作成し、「赤」という固定ページの属性のテンプレートでそれをセットします。同じテンプレートで「赤」とか「黄」とかのページも作りたいときは、タームリストを引っ張るときのターム名は、スラッグ名を利用したり、カスタムフィールドで指定したものをあてるなどします。(テンプレート内で完全に指定しないようにする)ただ、ターム名と固定ページの名前が一緒って、不具合が起きるかもしれないという気はします。「http://hogehoge.com/フルーツリスト/赤リスト」などにする必要があるかもしれません。「http://hogehoge.com/フルーツリスト/?list=赤」などにして、listをgetして$listにして、「フルーツ」の「$list」に所属するタームのリストを引っ張る固定ページのテンプレートを作成し、「フルーツリスト」という固定ページの属性のテンプレートでそれをセットします。すれば「http://hogehoge.com/フルーツリスト?list=黄」などもできます。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。11:02ご回答ありがとうございます。理想はURLも/による階層化されたものがよく、なおかつ赤、黄、また、その下のりんごやいちごなども1つのテンプレートで動的に生成できればベストなのですがやはり難しいでしょうか?文末のgetを利用してパラメータを取得するというのはなぜか盲点でした!最悪これで解決したいと思いますが、例えば赤の下の「りんご」のページを取得する場合はどういうURLパラメータになりますでしょうか?ご回答ありがとうございます。12:10もっといいやり方があるかもしれませんし、すでにご存じの情報でしたら、しつこくて申し訳ありませんが、まず、子供の情報の取得の方法から......。get_termsを利用して、パラメータのparentに取得したいリストの親のIDを入れることで、直下の子供の情報が取れます。ターム名を取得→タームのIDを取得→get_termsで子供の情報を取得という流れになります。ターム名と固定ページ名が同じものが使えるか?ということは置いておいて、使えるんだとしたら、固定ページ名を利用して、タームの情報を取ればいいのかなと思います。ターム名と固定ページ名が同じものが使えないなら、例えば固定ページ名を「ターム名+何か」にして、実際にリストを取得するときは「何か」を外した値を使う、ということを考えています。それが無理なら、カスタムフィールドで取得したい子リストの親名を指定します。カスタムフィールドを使うと、カスタムフィールド値をわざわざ入れなければならないのが面倒かなとは思います。>例えば赤の下の「りんご」のページを取得する場合はどういうURLパラメータになりますでしょうか?は、親のターム情報を指定してやるだけですので、パラメータについては階層は関係ないです。取得したい子リストの親を?list=「親名」という風に指定します。ご存じの情報でしたら、しつこくて申し訳ありませんが、まず、子供の情報の取得の方法から......。get_termsを利用して、パラメータのparentに取得したいリストの親のIDを入れることで、直下の子供の情報が取れます。ターム名と固定ページ名が同じものが使えるか?ということは置いておいて、使えるんだとしたら、固定ページ名を利用して、タームの情報を取ればいいのかなと思います。ターム名と固定ページ名が同じものが使えないなら、例えば固定ページ名を「ターム名+何か」にして、実際にリストを取得するときは「何か」を外した値を使う、ということを考えています。それが無理なら、カスタムフィールドで取得したい子リストの親名を指定します。カスタムフィールドを使うと、カスタムフィールド値をわざわざ入れなければならないのが面倒かなとは思います。親のターム情報を指定してやるだけですので、パラメータについては階層は関係ないです。取得したい子リストの親を?list=「親名」という風に指定します。12:02お返事遅くなりましたすみません。ご教示いただきありがとうございました!いただいた回答にて、およそ実現したいことが達成できました!お返事遅くなりましたすみません。いただいた回答にて、およそ実現したいことが達成できました!キャンセル完了するlink+1以下をfunctions.phpに追加して、設定->パーマリンク設定で保存すれば良いかと思います。リストの表示は、terastella様の子ターム取得方法で可能です。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。12:01遅くなってすみません、ご回答ありがとうございました!リライトまで設定できたのですね、とても助かりました。リライトまで設定できたのですね、とても助かりました。カスタムタクソノミーページを表示させたい。0【Wordpress】別々のタクソノミーで階層を付けたい。頂いたご意見への回答は行っておりません。