WordPress の WP_Query を使うと自由になんか取り出せます。
以下のコードは一件 post_type が hoge の記事を降順で4件出力できるように見えますが、実際は4件を超えて WordPress 自体に設定されている表示件数で出力されてしまいます。
1 2 3 4 5 6 | $loop = new wp_query(); $loop->query('post_type=hoge&orderby=date&order=DESC&showpost=4'); while($loop->have_posts()) { $loop->the_post(); echo '<p>' . get_the_title() . '</p>'; } |
しかし以下のように query に posts_per_page=4 を追加することで4件に絞れます。
1 2 3 4 5 6 | $loop = new wp_query(); $loop->query('post_type=hoge&orderby=date&order=DESC&showpost=4&posts_per_page=4'); while($loop->have_posts()) { $loop->the_post(); echo '<p>' . get_the_title() . '</p>'; } |
特に資料はなく、なんとなくやったらできたので投稿。
コメント