WordPressの記事一覧ページを利用したギャラリーページを作成しました。
日付関係なく、新着の記事5件に対して、NEWのアイコンを付けて欲しいと言われて付けるところまでは出来たのですが、2ページ以降の記事にも最初の5件分はページを跨ぐ度に表示されてしまっていることに気が付きました。
2ページ目以降は、表示しないようにしたいのですが可能でしょうか?
ここは更新頻度が少ないため、登録されてから1週間のみ表示することは避けたいとのことでした。
宜しくお願いします。
html
1 <?php if ( have_posts() ) : ?> 2 3 <div id="post_list" class="clearfix"> 4 <?php while ( have_posts() ) : the_post(); ?> 5 6 <div class="GaBox heightLine-glall"> 7 <?php 8 $image = get_field( 'photos_gallery' ); 9 $url = $image['original_image']['url']; 10 $size = 'large'; 11 $img = $image['sizes'][ $size ]; 12 ?> 13 <?php if ($wp_query->current_post < 5) {echo '<span class="new_post"><img src="http://localhost/img/new.png" /></span>';}?> 14 <a class="PrfImg" href="<?php echo $url; ?>"><img src="<?php echo $img; ?>"></a> 15 <h4 class="title"><?php the_title(); ?></h4> 16 </div> 17 18 <?php endwhile; ?> 19 </div> 20 <?php else: ?> 21 <p class="no_post"><?php _e("There is no registered post.","tcd-w"); ?></p> 22 <?php endif; ?> 23 24 <?php include('navigation.php'); ?>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/12/24 00:01