ワードプレスで「/page/2/」以降のページが開けない(ページネーションが動作しない)時に、解決する方法です。
/page/2/のページが404?
「/XXXXX/page/2/」のパーマリンクページを開こうとすると、「ページが見つかりません」「404エラー」と表示されてしまい、ページが開かない?場合があります。
おそらくパーマリンク上の設定のどこかに問題がある?
今回の場合は「/category/XXXXX/page/2/」を開こうとした場合に起こる症状で、例えば、パーマリンク設定を「/%category%/%post_id%」「/%category%/%postname%」にしていて、プラグインやfunctions.phpに/category/のURLスラッグを削除した場合に、この「/page/2/」以降のページが開けないという不具合が発生することがあるようです。
プラグインまたはfunctions.phpで解決
この状況になってしまったら、プラグインまたは、functions.phpで設定して解決させます。
[rml_read_more]
こちらの記事は2ページ目が404エラーになる場合の解決するコードです。
WordPressでページネーション2ページ目が404エラー
WordPressのページネーションで404エラーは頻出ネタで自分なりに調べてみましたが解決しないのでこちらでお尋ねします。現状は以下のようなURL構成です。トップページ:**ドメイン
プラグインを提供してくださっているところもありました。
プラグイン配布元:
Top Level Categories Fixプラグイン | WordPressで企業ウェブサイト作成・商用ホームページ制作 WordPress Go Go
プラグインにまでしてくれているとは、ありがた過ぎます!!
開けました!!
まとめ
それにしても、プラグインを作ってくださっている方々には本当に頭が上がらないです。自分も役に立つプラグインを作れるように進めていきます。
ページが開けない方は上記の方法で解決するかと思いますので、ご参考ください。