今回は、私自身が経験した、例をもとに紹介していきます!
私と同じ条件で同じ現象に陥った方はぜひ、参考にしてください。
/page/2/以降のページが404エラー!?
みなさんも、ブログやポータルサイトを制作していると「ページネーション」をよく使うと思います。
そんなページネーションが、デフォルトの「投稿」アーカイブで2ページ目を開こうとすると「404エラー」と表示され、ページが開かないことはありませんか!?
URLは「http://サイトのURL/〇〇〇/page/2/」と表示されているのに、なぜ404エラーになってしまうのか…
不具合が起こる可能性のある条件
今回の場合で、不具合が起こる可能性がある条件として
■ デフォルトの「投稿」アーカイブを使用している(有効化済み)
■ パーマリンク設定が「/%category%/%post_id%」「/%category%/%postname%」にしている
■ /category/のURLスラッグを削除する設定をしている
この3点に該当すると、デフォルトの「投稿」アーカイブページでのページネーションがうまく動かない可能性があります!
改善した対応策!!
上記の条件で同じ現象が起こっている方は、「FV TOP Level Categories」というプラグインを入れることで解決するかもしれません!
これは「/category/」を消すというプラグインで、有効化するだけでURLからcategoryのスラッグが消えるというものです。
もちろん、このプラグインを有効化したら、これ以外で/category/のURLスラッグを削除する設定は不要となりますので、それらは削除してください。
まとめ
今回は、私の体験をもとに改善できた方法をご紹介させていただきました。
もし、同じ条件でページネーションの不具合に悩んでいる方がいれば、ぜひお試しください!!