サポート » 使い方全般 » カスタムタクソノミーのINDEXページ

  • 四季のファッションスタイルを紹介するページを考えております。
    カスタム投稿タイプ、カスタムタクソノミーで、

    style(カスタム投稿タイプ)
    season(カスタムタクソノミー)
    |-spring
    |-summer
    |-autumn
    |-winter

    としておりますが、例えば、季節 > 春の記事一覧の場合、テンプレート「taxonomy.php」を使用し、URLがhttp://hoge.com/season/springで思い通り、春のスタイル一覧が表示されます。
    これをひとつ上の階層?で一覧を表示(季節別に記事のタイトルを一覧表示)もさせたいのですが、http://hoge.com/seasonでは404エラーになります。
    http://hoge.com/seasonというURLで表示できる、カスタムタクソノミーのINDEXページみたいなものを作成したいのですが、どのようなテンプレートを用意すれば良いのでしょうか?

    ↓やりたいこと↓

    http://hoge.com/season
    ■季節別のスタイル一覧

    ・スタイル1
    ・スタイル2

    ・スタイル1
    ・スタイル2

    ・スタイル1
    ・スタイル2

    ・スタイル1
    ・スタイル2

    http://hoge.com/season/spring
    ■春のスタイル一覧
    ・スタイル1
    ・スタイル2
    ・スタイル3
    ・スタイル4

    現在は、固定ページで「season」というスラッグのページをつくり、ページテンプレートでquery_postsを使って呼び出しています。

    $posts = query_posts( array( 'post_type'=>'style','taxonomy' => 'season','term'=>'spring') );
    foreach($posts as $post){
    echo '<p>';
    echo $post->post_title;
    echo '</p>';
    }

    非常に強引なような気がするのですが、他に良い方法がございましたらご教示願います。

  • トピック「カスタムタクソノミーのINDEXページ」には新たに返信することはできません。