サポート » 使い方全般 » 同一の子カテゴリを持つ複数の親カテゴリを作る場合

  • 例えば、47都道府県ぶんの親カテゴリがあって、その下に「新着情報」「イベント」のようにすべての県に同パターンの複数子カテゴリがある場合はみなさんどういったやり方でやっているんでしょうか?

    URL構造的には以下のようにしたいのですが、
    /hokkaido/news
    /hokkaido/event
    /akita/news
    /akita/event

    投稿、カスタム投稿タイプ、いずれでやっても子カテゴリ名に同じスラッグを使えないのでURL的に冗長になってしまいます。
    /hokkaido/news-hokkaido
    /hokkaido/event-hokkaido
    /akita/news-akita
    /akita/event-akita

    できないことはないとは思うのですが、やり方をうまく探せませんでした。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • できないことはないとは思うのですが、やり方をうまく探せませんでした。

    親が違うときに同じスラッグを使うことは、できません。

    ありがとうございます。

    ということは、固定ページでこんな感じの構造を作って、各ページにカテゴリごとの投稿のインデックスを表示させる。みたいなやり方になるんでしょうか?

    /hokkaido/news
    /hokkaido/event
    /akita/news
    /akita/event

    個別記事URLがこのディレクトリの外になっちゃうのはもう目をつぶるとして。。。

    もし、URLを改変するなら、

    • hokkaido
      • news-hokkaido

    のようなターム構造を作成している場合、

    term_link フィルターで、カテゴリーのURLの出力を改変。します。
    これだけでは、/hokkaido/news にアクセスした場合、hokkaido/news なURLを探しに行ってしまうので、perse_request アクションで、hokkaido/news というリクエストの場合、news-hokkaido というタクソノミーに変更すれば、実現可能かと思います。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • このトピックに返信するにはログインが必要です。