https://〇〇/page/2 以降が404エラーになる
管理画面「パーマリンク」から、カスタム構造に “/%category%/%postname%/” と設定
function.phpに以下を記載
function adjust_category_paged( $query = []) {
if (isset($query['name'])
&& $query['name'] === 'page'
&& isset($query['page'])
&& isset($query['category_name'])) {
$query['paged'] = intval($query['page']); // 念のため整数化しておく
unset($query['name']);
unset($query['page']);
}
return $query;
}
add_filter('request', 'adjust_category_paged');
常に1ページ目が表示される
front-page.phpもしくは、固定ページにカスタム投稿一覧を表示している場合この症状が出る
function.phpに以下を記載
add_action( 'parse_query', 'my_parse_query' );
function my_parse_query( $query ) {
if ( ! isset( $query->query_vars['paged'] ) && isset( $query->query_vars['page'] ) )
$query->query_vars['paged'] = $query->query_vars['page'];
}
