

設定→表示設定→1ページに表示する最大投稿数には `10` と入力してあり、`WP_Query` では

[code]

    <?php
    $loop = new WP_Query([
      'post_type' => 'post',
      'paged' => get_query_var('paged'),
      'posts_per_page' => 8
    ]);
    ?>
    
[/code]

のように `8` としています。  
また、ページネーションは

[code]

    <?php
    pagination([
      'total' => $loop->max_num_pages
    ]);
    ?>
    
[/code]

のようにしています。

現在、記事が20件あり1ページに8件ずつ表示すると3ページ目が4件となります。3ページ目にアクセスすると、記事一覧は表示されますがページのタイトルは「ページが見つかりません」となっており（本来は3ページ目と表示されなければならない）、ページネーションも表示されなくなってしまいます。

解決方法があれば教えてください。よろしくお願いします。


CC BY-SA 3.0
2017-11-13T12:33:06.057
39546
2017-11-13T12:33:06.057
19687
question
wordpress
1ページに表示する最大投稿数とWP_Queryで指定するpost_per_pageの値が異なるときのページングの問題