サポート » 使い方全般 » 画像表示を5件ごとに区切りたい

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • コードの投稿はb-quoteではなくcodeを使いましょう;)

    で、画像の5件表示とは1記事に入っている画像を5件まで表示したいのか、それとも記事そのものを画像付きで5件表示したいのか、はてまた記事数に関係なく画像を5件(1番目~3番目の記事に2件ずつ画像があるとして3番目だけ1件表示とか)したいのか、いまいち分かりません。

    コードを見る限りは2番目の気がしますが、それならquery_postsposts_per_page=5とかやればいい気がしますが?なんか違うかな?

    トピック投稿者 berghilo

    (@berghilo)

    コードの投稿はb-quoteではなくcodeを使いましょう;)

    失礼しました。次回よりそうのように致します。

    で、画像の5件表示とは1記事に入っている画像を5件まで表示したいのか、それとも記事そのものを画像付きで5件表示したいのか、はてまた記事数に関係なく画像を5件(1番目~3番目の記事に2件ずつ画像があるとして3番目だけ1件表示とか)したいのか、いまいち分かりません。

    コードを見る限りは2番目の気がしますが、それならquery_postsでposts_per_page=5とかやればいい気がしますが?なんか違うかな?

    はい、ご指摘の通り、2番目でございます。
    でも、画像は5個以上あり、たとえば、20個ある場合に、posts_per_page=5 としてしまうと、6個目以降は表示されなくなってしまうわけです。
    1列に5個表示したく、2列目には6個目から10個まで表示。以下繰り返し。のような感じです。列を変えた際に、見やすくするために<hr />のようなタグを挿入しようと思っています。

    説明不足で失礼しましたが、宜しくご教授お願いします。

    ああ、なるほど!ページ送りをしたいのではなくて1ページに5件ずつ列を作りたいのですね。
    であればquery_postsを使うのではなくget_postsを使ったほうが楽じゃないでしょうか?
    query_postsはループを制御するもので、get_postsはマルチループ(複数ループ)を作る物ですので、こちらの方が制御しやすいと思います。

    アイデアだけですんません・・・

    モデレーター jim912

    (@jim912)

    berghiloさん、こんにちは。

    ループ内にカウント用の変数を設けて、ループ毎にカウントアップしていき、余りが特定の数値であるときに、タグを出力する分岐を追加してあげれば良いです。

    トピック投稿者 berghilo

    (@berghilo)

    shokun0803さん、jim912さん、ご連絡ありがとうございます。
    ご案内の方法で何とか解決するように頑張ります。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック「画像表示を5件ごとに区切りたい」には新たに返信することはできません。