Nov 25, 2017
カスタム投稿タイプの記事一覧をトップへ表示
カスタム投稿タイプで投稿した記事をトップページに一覧として表示したい時などに便利です。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
<?php $args = array( 'numberposts' => 5,//表示(取得)する記事の数 'post_type' => 'newslist'//投稿タイプの指定(設定したものに変える) ); $posts = get_posts( $args ); ?> <?php if( $posts ) : ?> <h2>NEWS</h2> <ul> <?php foreach( $posts as $post) : setup_postdata( $post ); ?> <li> <dl><dt><i class="fa fa-caret-right" aria-hidden="true"></i> <?php the_time('Y/m/d'); ?></dt><dd><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> <?php $days = 7; //Newマーク表示の日数 $daysInt = ($days-1)*86400; $today = time(); $entry = get_the_time('U'); $dayago = $today-$entry; if ($dayago < $daysInt) { $blogUrl = get_bloginfo('template_url'); echo '<span class="new">NEW</span>'; } ?> </dd> </li> <?php endforeach; ?> </ul> <?php endif; wp_reset_postdata();//クエリのリセット ?> |