1

でページネーションを機能させようとしてい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('&laquo; Older Entries').'</div>
    <div class="alignright">'.previous_posts_link('Newer Entries &raquo;').'</div>
    </div>';
}


wp_reset_query();
4

1 に答える 1