特定のカテゴリーの記事を任意の件数だけ一覧する

digipoke 48views 更新:2016年5月6日

・特定のカテゴリー(id)の記事を任意の件数だけ一覧する
・記事がなければ何も表示しない
・任意の日数だけ「NEW!」マークを表示

     <?php $posts = get_posts('numberposts=3&cat=101'); global $post; //件数&カテゴリーIDをセット ?>
    <?php if ($posts): ?>             
         <ul>
           <?php foreach($posts as $post): ?>
             <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a><?php the_time('Y年m月d日'); ?>
               <?php 
                 $days=7; //NEWをつける日数
                 $today=date_i18n('U');
                 $entry=get_the_time('U');
                 $sa=date('U',($today - $entry))/86400;
                 if( $days > $sa ){
                   echo "\n" . '<span>NEW!</span>' . "\n";
                 }
               ?>
             </li>
           <?php endforeach; ?>
         </ul>      
    <?php else : ?>
<?php endif; ?>

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません