いまさらWP_Pagenaviかよ、と思ったんですが
久しぶりに使ってみたらハマった。

カテゴリーアーカイブで2ページ目が表示されないんですよ、これが

ちゃんとqueryに『posts_per_page=10&cat=’.$cat.’&paged=’.$paged』みたいな感じでページ送りしたんさ。
でもNotFoundになってしまう。

調べたところ、パーマリンクが問題らしい。


http://example.com/カテゴリ名/ポストID/page/2

というURLはダメで

http://example.com/category/カテゴリ名/ポストID/page/2

にしないと404を返してしまうようだ。


つまりパーマリンク設定で
http://example.com/%category%/%post_id%
と設定していると、うまくページナビが動いてくれないんだとさ。


ではパーマリンク直せば良いって話なんだけど、いまさら弄りたくない( ゚д゚)、ペッ

そんなわけで使えるのが、このプラグイン。
Top Level Categories Fix
http://wpgogo.com/development/top-level-cats-fix.html

えぇえぇ、これ入れただけで治りました。
素晴らしい(・∀・)