18

index numberWILEループ内で現在の投稿を取得するには?

$index_query = new WP_Query( array( 'post_type' => 'post', 'orderby' => 'modified', 'posts_per_page' => '-1', 'order' => 'DESC' ) );
while ( $index_query->have_posts() ) : $index_query->the_post();

    // echo current post index number

endwhile;

以下で試しましたが、結果はありません。

$index_query->post->current_post;

どんな提案でも大歓迎です!

4

2 に答える 2

23

使用する必要があります

$index_query->current_post;

http://codex.wordpress.org/Class_Reference/WP_Query#Properties

于 2012-09-13T18:56:34.417 に答える
6

このコードを使用して取得できます

$wp_query->current_post
于 2018-09-21T05:20:35.900 に答える