とあるサイトでWordPressの投稿件数を表示する機会があったのでメモ。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
function my_result_count() { global $wp_query; $paged = get_query_var( 'paged' ) - 1; $ppp = get_query_var( 'posts_per_page' ); $count = $total = $wp_query->post_count; $from = 0; if ( 0 < $ppp ) { $total = $wp_query->found_posts; if ( 0 < $paged ) $from = $paged * $ppp; } printf( '<p>全%1$s件中 %2$s%3$s件目を表示</p>', $total, ( 1 < $count ? ($from + 1 . '〜') : '' ), ($from + $count ) ); } |
表示した箇所に以下を記入。
1 2 3 4 5 6 7 8 9 |
if ( have_posts() ) : my_result_count(); // ここら辺で表示します while ( have_posts() ) : the_post(); /* do stuff */ endwhile; else : /* Nothing Found */ endif; |
こちらに記載されていたものをまんま使えました。
ありがとうございます!