Wordpress 3.4を使用しているときに問題があります。私の "Products"カスタム投稿タイプのページ付けは機能しません。これが私が使うコードです。
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$loop = new WP_Query( array(
'post_type' => 'products',
'posts_per_page' => PER_PAGE_DEFAULT,
'paged'=>$paged
) );
そのコードは前のWPバージョン(Wordpress 3.3.2)ではうまく動きますが、現在のバージョン、すなわち3.4ではうまくいきません。何がおかしいのですか?
get_query_var('page')
の代わりにget_query_var('paged')
を使用してください。関連チケット: #21028