1つのテンプレートファイルに複数の条件分岐(カスタムタクソノミー)
-
カスタム投稿タイプ名が’business’、
タクソノミーが’business-cate’、
スラッグがa~zまであるとします。a~zに属している記事一覧のページをそれぞれ作りたいと思っていますが、1つのテンプレートファイルで作成する方法を知りたいです。
例えばテンプレートファイル名をpage-business-a.phpとして、
<?php $args = array( 'post_type' => 'business', 'taxonomy' => 'business-cate', 'term' => 'a', ); ?> <?php $my_posts = get_posts( $args ); ?> <?php global $post; foreach ( $my_posts as $post ) : setup_postdata( $post ); ?> <p><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></p> <p><?php the_content(); ?></p> <?php endforeach;?> <?php wp_reset_postdata(); ?>
とすれば、スラッグaに属している記事一覧が表示されるのですが、b以降を作るのにpage-business-b.phpというテンプレートファイルを作って、ループを書いて…となると膨大なファイルの量になってしまいます。何とか一つのテンプレートファイルで済ませる方法はないでしょうか。
説明が分かりにくく申し訳ありませんが、よろしくお願いします。
2件の返信を表示中 - 1 - 2件目 (全2件中)
2件の返信を表示中 - 1 - 2件目 (全2件中)
- トピック「1つのテンプレートファイルに複数の条件分岐(カスタムタクソノミー)」には新たに返信することはできません。