search.phpの2ページ目以降が404エラーになる
-
どうしても解決法がわからないため、質問させていただきます。
どうぞよろしくお願いいたします。下記の情報を参考に、カスタムタクソノミーの絞り込み検索をサイトに追加しました。
http://techmemo.biz/wordpress/taxonomy-checkbox-refinesearch/
絞り込み検索はできるようになったのですが、検索結果ページでのページネーションがうまく機能してくれません。2ページめ以降が404エラーになってしまいます。
ページネーションのコードは以下のようにしています。
<?php $big = 9999999999; $arg = array( 'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ), 'current' => max( 1, get_query_var('paged') ), 'total' => $wp_query->max_num_pages, 'mid_size' => 5 ); echo paginate_links($arg); ?>
各URLは以下の通りです。
1ページ目:example.com/?post_type=custompost&s=&cat_area%5B0%5D=terms →正常に表示
2ページ目:example.com/page/2?post_type=custompost&s=&cat_area%5B0%5D=terms →404エラー試しに、「example.com/?page=2&post_type=custompost&s=&cat_area%5B0%5D=terms」に直接アクセスしてみましたが、こちらは1ページ目の検索結果が表示されました。
また、functions.php内も確認しましたが、pre_get_postsでクエリを制御している、ということもありませんでした。
色々と調べてみたのですが、絞り込み検索の検索結果という特殊な状況なので、合致するような情報は見つけられませんでした。
どうかお力添えいただけるとありがたいです。
よろしくお願いいたします。
4件の返信を表示中 - 1 - 4件目 (全4件中)
4件の返信を表示中 - 1 - 4件目 (全4件中)
- トピック「search.phpの2ページ目以降が404エラーになる」には新たに返信することはできません。