サポート » 使い方全般 » query_postsで条件指定して取得した画像を2箇所に分けたい

  • 解決済 fruit

    (@fruit)


    こちらのフォーラムやネットで方法を探してみたのですが
    なかなか見つからず、先に進めず困っていますのでお力を貸してください。

    (■□は画像)
    現在、メディアライブラリにある画像を記事に添付して投稿し、
    以下のようにトップページに猫カテゴリーと犬カテゴリーを
    新着投稿順に表示させています。

    [猫]■■■■■■■■■■
    [犬]□□□□□□□□□□

    index.phpのコードは以下

    <?php if(have_posts()): $paged = (get_query_var('paged')); query_posts('posts_per_page=10&category_name=neko&paged='.$paged);?>
    <?php while(have_posts()): the_post(); ?>
    <div class="neko">
    <?php the_content(); ?>
    </div>
    <?php endwhile; wp_reset_query(); ?>
    
    <?php query_posts('posts_per_page=10&category_name=inu&paged='.$paged); ?>
    <?php while(have_posts()): the_post(); ?>
    <div class="inu">
    <?php the_content(); ?>
    </div>
    <?php endwhile; endif; wp_reset_query(); ?>

    ————————————————————–
    (やりたい事↓)
    例えば猫カテゴリーのページを開くと以下のように、まず上のエリアに
    上限の10件まで表示し、それ以上ある場合は下のエリアにまだ表示
    されていない残りの画像を上限の10件まで表示していく。

    [猫]■■■■■■■■■■
    [猫]■■■■

    カテゴリーだけじゃなく、アーカイブやタグなども同じように表示させたい。
    また、上に1件表示した後、次の1件は下に表示、というように上限10件まで
    上下交互に表示していくやり方も教えていただけないでしょうか。
    ————————————————————–
    画像が10件に満たない場合は上のエリアだけ表示されていて、
    下のエリアは何も表示されていません。
    普通は表示部分をひとつにすれば簡単で問題ないのですが、
    レイアウトの関係もあり、そこはあえて2つに分けたいと思っています。

    初心者なので分かりやすく教えていただければ幸いです。
    皆様よろしくお願いします。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック投稿者 fruit

    (@fruit)

    とりあえず各画像にtop、またはbottomという名称でタグを作って
    query_postsで振り分けることにしました。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「query_postsで条件指定して取得した画像を2箇所に分けたい」には新たに返信することはできません。