• 質問させて下さい。

    現在映画関連の情報をWordPressで構築しています。

    状況
    ドメイン/index – 投稿アーカイブ(映画情報)サイドバーに映画ジャンル

    やりたいこと
    ドメイン/staff/ - 映画スタッフのアーカイブ archive-staff
    ドメイン/staff/映画監督 – 映画監督タクソノミーのアーカイブ表示
    サイドバーは映画監督などのカスタム投稿のカテゴリーを表示。sidebar-2で対応

    プラグインにてカスタム投稿作成(投稿タイプstaff)
    タクソノミーstaff
    ターム 映画監督、俳優、編集

    サイドバーにwp_list_categoriesで映画監督などのターム表示成功
    そのタームのリンク先がtaxonomy.phpを作成してるのにも関わらずindexに飛ばされる。
    URL
    ドメイン/staff/movie-director
    になっているがテンプレートはindexの為に投稿はありませんと表示されてしまう。

    ドメイン/staff/ – ここにカスタム投稿staffのアーカイブ表示
    ドメイン/staff/movie-director これがtaxonomyではなくindexになってしまう。
    taxonomyのmovie-directorアーカイブなどそれぞれのカスタム投稿のカテゴリー一覧を出力させたいのですが、詰まってしまいました。
    教えて下さい。

    補足
    通常投稿のindexのカテゴリーはサイドバーにカテゴリーが表示されリンク先も
    ドメイン/category/カテゴリー名
    と表示されカテゴリー一覧が表示される。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • カスタム投稿とカスタムタクソノミーを同じstaffにしているのが原因かな?
    そのじょうたいですと
    /staff/movie-director
    というアドレスからwordpressが判断しようとするのが
    staffというカスタム投稿のmovie-deirectorというスラッグ記事を探そうとして
    見つからない結果404→index.phpを表示
    という状態じゃないかと思います。
    タクソノミーの方を staff_jobにするとかstaff_categoriesにするとかするといいかもしれません

1件の返信を表示中 - 1 - 1件目 (全1件中)

トピック「タクソノミーのリンク先がindexになってしまう」には新たに返信することはできません。