カスタム投稿を期間指定して、1ページ内に区切って表示する方法
-
カスタム投稿(worksとします)のループを作っておりますが、最終的に実現したい形は下記になります。
————————————-
2012
<2012年のカスタム投稿のループ>2011
<2011年のカスタム投稿のループ>2010
<2010年のカスタム投稿のループ>Before 2009
<2009年以前のカスタム投稿のループ>
————————————-<div><h1>2012</h1><p> <?php query_posts( 'post_type=works&year=2012' ); ?> <?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> / <?php endwhile; ?> <?php else : ?> <?php endif; ?> <?php wp_reset_query(); ?> </p></div>上記のように、一応query_postsを使って、2012〜2010までは実現できましたが、問題は2つあります。
1. 2009年以前を処理するシンプルでスマートなやり方はございますでしょうか。
2. 1ページ内にquery_postsを何度も使っていますが、問題ないのでしょうか。以上2点、何卒ご教授いただけますようよろしくお願いいたします。
4件の返信を表示中 - 1 - 4件目 (全4件中)
4件の返信を表示中 - 1 - 4件目 (全4件中)
トピック「カスタム投稿を期間指定して、1ページ内に区切って表示する方法」には新たに返信することはできません。