[wordpress] get_query_var(‘page’)でページ数を取得できない

get_query_var(‘page’)でページ数を取得できない

固定ページのテンプレート中にページネーションを実装しようとして
現在のページ数を

$paged = get_query_var('page');

で取得しようとしても2ページ目以降が取得できない事象が発生

いろいろ調べた結果
get_query_var(‘page’);
ではなく

get_query_var('paged');

にしないと静的ページ中でページ数を取得できないらしい。

まぎらわしい。。。

公式ページによると

if ( get_query_var('paged') ) { $paged = get_query_var('paged'); }
elseif ( get_query_var('page') ) { $paged = get_query_var('page'); }
else { $paged = 1; }

とするとよいと記述があった

静的ページのページネーション一連コードは以下の通り

 'post',                       
	'posts_per_page' => 10,
	'paged' => $paged,
);
query_posts($args); 
if (have_posts()) :
while(have_posts()) : the_post(); ?>
		
ページコンテンツ表示内容
	 





コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です