• 下に書いてあるコードがカテゴリ別で表示するものです。
    なかなか言葉では上手く言えないかもしれませんが書かせて頂きます。
    よくビジネスサイト及びニュースサイトで見かける表示なのですが
    左側に1つ、右側に3つから5つとカテゴリの記事があります。
    (特に左には大き目の画像付きです)
    そのようにやるには例えば以下のコードを2つ必要となるのでしょうか?
    (右側にはカテゴリの2番目からの記事になるので書き換えが必要になると思います)

    <div>
    <?php
    global $post;
    $tmp_post = $post;
    $category_ids = array( '1' ); //カテゴリーID
    $numberposts = '1'; //一覧表示したい記事数
    foreach ( $category_ids as $category_id ) {
    ?>
    <h2><?php echo get_cat_name( $category_id ); ?></h2>
    <ul class="update">
      <?php
         $postslist = get_posts( "category=$category_id&numberposts=$numberposts&order=DESC&orderby=date" );
         foreach ( $postslist as $post ) {
    ?>
      <li><?php the_time('m月d日'); ?>&nbsp;<a href=<?php echo get_permalink( $post->ID ); ?>><?php echo $post->post_title; ?></a></li>
      <?php
         }
    ?>
    </ul>
    <?php
     }
     $post = $tmp_post;
     ?>
    </div>

    それとも1つにまとめて書くことも出来るのでしょうか?
    もし1つにまとめて出来るのであればまたまたアドバイスお願いします。
    分かりずらいかも知れませんがよろしくお願いします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「選んだカテゴリをニュースサイトなどでよく使われてるような表示方法」には新たに返信することはできません。