ページに表示される現在の投稿数を取得しようとしています。
$wp_query->found_posts
はループの中の投稿の総数を教えてくれます。
get_query_var( 'posts_per_page' )
は1ページあたりの投稿数を教えてくれます。
get_query_var( 'paged' )
は私に現在のページ番号を与えます。
sticky posts
は上記に含まれていないようです。
私は自分のページが何であるかを把握し、投稿数を取得し、スティッキーを考慮しようとするいくつかの数学を行うことができます。ループにカウンタを追加することもできますが、ループがテンプレートに適用される前に番号を取得しようとしています(フロントエンド)。
この目標に欠けている変数が$wp_query
にありますか?
明確にするために、これは例です:ループからの総投稿数22。ページあたりの投稿数10。1スティッキー投稿。
私はその解決策を見つけました。探していました:
$wp_query->post_count
そして私のいくつかの仮定は正しくありませんでした。これは実際の出力です。
ループからの総投稿数22. 1ページあたりの投稿数。