wordpressのランダム表示の優先度指定
-
初めまして。
以下の状況で現在悩んでおります。
どうかお力を貸して頂けませんでしょうか?現在ランダム表示にしているのですがそのランダム表示の優先度を出したいと思います。
【カテゴリ1】というカテゴリを先にランダムで吐き出してから
【カテゴリ2】というカテゴリをランダムで表示したいと思っています。
基本的にページ内には5件表示したいのです。
しかし、その優先順位の決め方がわからずに困っています。
カテゴリ1には2件記事があり、カテゴリ2には30件記事があります。
<?php $paged = get_query_var('paged') ? get_query_var('paged') : 1; query_posts('category_name=pu & posts_per_page=2 &orderby=rand & paged=' . $paged); ?> <?php if(have_posts()):while(have_posts()):the_post(); ?> <a href='<?php the_permalink() ?>'><?php the_title(); ?></a> <?php endwhile; ?> <?php endif; ?> <?php $paged = get_query_var('paged') ? get_query_var('paged') : 1; query_posts('category_name=カテゴリ2 & posts_per_page=3 &orderby=rand & paged=' . $paged); ?> <?php if(have_posts()):while(have_posts()):the_post(); ?> <a href='<?php the_permalink() ?>'><?php the_title(); ?></a> <?php endwhile; ?> <?php endif; ?>
という風に分けて記述していますが、これでやるとページ送りをした際に上のカテゴリ1という表示が吐き出された後は表示件数が3件になってしまいます。
ちなみにwp-pagenaviを使ったページ送りをしています。これがランダムの中でもカテゴリの優先順位を決めて一つのソースで吐き出されるようになれば解決するかなと思うのですが,
何分phpは初心者なものでどうかお力を貸して頂けたらと思います。
6件の返信を表示中 - 1 - 6件目 (全6件中)
6件の返信を表示中 - 1 - 6件目 (全6件中)
- トピック「wordpressのランダム表示の優先度指定」には新たに返信することはできません。