[WordPress] 2ページ以降の記事の表示数を変える方法

2ページ以降は管理画面で設定ページ数より-1ページの表示にします。

functions.php に追加するコード

function my_parse_query($query) {
  if( is_paged() ) {
    $current_per = get_option('posts_per_page');
    $query->set('posts_per_page', $current_per - 1);
  }
}
add_filter('parse_query', 'my_parse_query');

is_archive()などでも同じ要領でページ数を任意のものに変えることができます。