記事一覧のカスタム
-
バージョンは4.9.9です。
投稿一覧をカテゴリー別に順番を決めて、1ページに表示させる最大投稿記事数を指定して表示させたいのですが、うまくいきません。
例えばカテゴリーA、B、Cがあり、表示順をC、A、Bに設定します。
現在、Cの投稿が8件、Aの投稿が10件、Bの投稿が25件あるとします。
1ページに表示させたい投稿は最大20件にしたいと考えています。
イメージとしては以下のようにしたいと思っています。写真入りの記事なので、横に5つ並ぶようにしています。CCCCC
CCCAA
AAAAA
AAABB
改ページ→
BBBBB
BBBBB
BBBBB
BBBBB
改ページ→
BBBしかし、下記のようなコードを書くと、1ページに20件ではなく、各カテゴリーにつき20件表示されてしまいます。
CCCCC
CCCAA
AAAAA
AAABB
BBBBB
BBBBB
BBBBB
BBB
改ページ→
BBBBB上記のように表示される。
<?php $paged = get_query_var('paged'); ?> <?php $categorys = array(3,1,2); for ($i=0; $i<count($categorys); $i++) : ?> <?php query_posts( array( 'post_type' => 'post', 'posts_per_page' => 20, 'cat' => $categorys[$i], 'paged' => $paged )); ?> <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
どなたか、良い方法をご存知でしたらご教示をよろしくお願いいたします。
3件の返信を表示中 - 1 - 3件目 (全3件中)
3件の返信を表示中 - 1 - 3件目 (全3件中)
- トピック「記事一覧のカスタム」には新たに返信することはできません。