でページネーションを機能させようとしていWP_Query
ます。2時間以上試した後、stackoverflow以外に方法はありません:-D。
私の問題は何ですか
古いページ付けリンクと新しいページ付けリンクが表示されており、それらをクリックすると、正しい URL に移動します/?paged=2
。
しかし、投稿リストは変わらず、すべてのページに同じ投稿がありました。
これが私のコードです
$paged = get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1;
$args = array(
'cat' => $cat,
(($paged != '') ? 'paged =>'. $paged : ''),
'posts_per_page' => $post_to_show
);
print_r($args);
$the_query = new WP_Query($args);
while ($the_query->have_posts()) : $the_query->the_post();
//post template
endwhile;
if ( get_next_posts_link() || get_previous_posts_link() ) {
echo '<div class="wp-navigation clearfix">
<div class="alignleft">'.next_posts_link('« Older Entries').'</div>
<div class="alignright">'.previous_posts_link('Newer Entries »').'</div>
</div>';
}
wp_reset_query();