固定ページに投稿一覧を表示したいので呼び出して以下のコードでループをカウントしようとしています。
php
1<?php echo $wp_query->current_post + 1; ?>
結果はすべて「0」になってしまいうまく表示できません
コード
php
1<?php 2$paged = (int) get_query_var('paged'); 3$args = array( 4 'posts_per_page' => 10, 5 'paged' => $paged, 6 'orderby' => 'post_date', 7 'order' => 'DESC', 8 'post_type' => 'post', 9 'post_status' => 'publish' 10); 11$the_query = new WP_Query($args); 12if ( $the_query->have_posts() ) : 13 while ( $the_query->have_posts() ) : $the_query->the_post(); 14?> 15 16<section class="post number-<?php echo $wp_query->current_post + 1; ?>"> 17 <h4 class="post-title"><time datetime="<?php the_time('Y-n-j'); ?>"><?php the_time('Y年n月j日'); ?></time><span><?php the_title(); ?></span></h4> 18 <div class="post-content"><?php the_content(); ?></div> 19</section> 20 21 22 23<?php endwhile; endif; ?>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。