(WordPress) プラグイン WP-PageNavi で2ページ目以降が表示されない

WordPress でサクッとデモを作ってみたところ、プラグイン WP-PageNavi で2ページ目以降が表示されない現象に遭遇したのでメモ。

現象

前提として

  • 投稿記事があり
  • ページネーションを WP-PageNavi に頼った
  • パーマリンク設定はカスタム構造で /%category%/%post_id% とした

このような状態で作成したところ、

  • https://example.com/category_hoge/ は正常にアクセスできる
  • が、2ページ目以降 https://example.com/category_hoge/page/2 が404になってしまう
  • ただし、2ページ目以降 https://example.com/category/category_hoge/page/2 ならばアクセス可

という現象が発生。

調査

検索するとこの現象は多く見られるのでメジャーなトラブルのようですね。

対処

試すだけだったのでプラグインを追加して解決を図ることにしました。

候補は次の2つのうちのどちらかで。

  • No Category Base(WPML)
  • FV Top Level Categories

これで現象が発生しなくなることを確認。

参考

この記事を書いた人

アルム=バンド

フロントエンド・バックエンド・サーバエンジニア。LAMPやNodeからWP、Gulpを使ってejs,Scss,JSのコーディングまで一通り。たまにRasPiで遊んだり、趣味で開発したり。