サポート » 使い方全般 » 複数カテゴリーの一覧表示について

  • tomotaka_o

    (@tomotaka_o)


    現在複数カテゴリーの一覧表示について色々と試しています、下記のコードで表示はされているのですが、同じ記述を6個書いているので、まとめられないかなと思いまして投稿させて頂きました。カテゴリーの記事をそれぞれ5個づつ表示させるだけなんですが、いいまとめ方ありましたらお願いします。少しでも処理を早くしたいと思いまして投稿しました。

    表示させているページはTOPページです。index.phpに記載しています。

    <div id="panel1">
    <?php
      $posts = get_posts('numberposts=5&category=6');
      global $post;
    ?>
    <?php
      if($posts): foreach($posts as $post): setup_postdata($post); ?>
      <a href="<?php the_permalink() ?>"><?php the_title(); ?></a>
      <?php endforeach; endif;
    ?>
    </div>
    <div id="panel2">
    <?php
      $posts = get_posts('numberposts=5&category=7');
      global $post;
    ?>
    <?php
      if($posts): foreach($posts as $post): setup_postdata($post); ?>
      <a href="<?php the_permalink() ?>"><?php the_title(); ?></a>
      <?php endforeach; endif;
    ?>
    </div>
    <div id="panel3">
    <?php
      $posts = get_posts('numberposts=5&category=8');
      global $post;
    ?>
    <?php
      if($posts): foreach($posts as $post): setup_postdata($post); ?>
      <a href="<?php the_permalink() ?>"><?php the_title(); ?></a>
      <?php endforeach; endif;
    ?>
    </div>
    <div id="panel4">
    <?php
      $posts = get_posts('numberposts=5&category=9');
      global $post;
    ?>
    <?php
      if($posts): foreach($posts as $post): setup_postdata($post); ?>
      <a href="<?php the_permalink() ?>"><?php the_title(); ?></a>
      <?php endforeach; endif;
    ?>
    </div>
    <div id="panel5">
    <?php
      $posts = get_posts('numberposts=5&category=10');
      global $post;
    ?>
    <?php
      if($posts): foreach($posts as $post): setup_postdata($post); ?>
      <a href="<?php the_permalink() ?>"><?php the_title(); ?></a>
      <?php endforeach; endif;
    ?>
    </div>
    <div id="panel6">
    <?php
      $posts = get_posts('numberposts=5&category=11');
      global $post;
    ?>
    <?php
      if($posts): foreach($posts as $post): setup_postdata($post); ?>
      <a href="<?php the_permalink() ?>"><?php the_title(); ?></a>
      <?php endforeach; endif;
    ?>
    </div>
1件の返信を表示中 - 1 - 1件目 (全1件中)
1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「複数カテゴリーの一覧表示について」には新たに返信することはできません。