category.phpを使って通常の投稿とカスタム投稿を一覧で表示したい
wordpressのサイトの運用で改修を担当しています。
通常の投稿とカスタム投稿と固定ページでサイトを運用しています。
1コンテンツとしてお知らせがあります。
お知らせは大カテゴリでその中にA,B,c(カスタム投稿で投稿したページのお知らせ)といった3つの小カテゴリがあります。これまではお知らせのカテゴリ中で一覧を表示させていたのでcategory.phpを使っていました。
それが今後はCは不要となり直接カスタム投稿したものを一覧に表示したらいいのではとなり改修が始まりました。
発生している問題・エラーメッセージ
categry.php にサブループを使って new WP_Queryを使い、max_page_numを入れてページャーを作成。
表示やページャーが動くことを確認しました。
しかしページャーで次ページに更新していくと12くらいまでは一蘭は表示されるのですが、13に行くと404になります。
query->max_page_num で確認したらページ数は22とか表示されるのですが、実際は12までしか表示されません。
おそらく、カスタム投稿の数が取得できてないのかなと思っています。。
試したこと
wp-naviのプラグインで試してページャーは22まで出ましたが同じで13は404になります。
category-{slug}.phpにもしてみましたが変わらず
これはcategory.phpの仕様なのでしょうか? メインループ分の投稿数(カテゴリで分類された(登録された)分)しか取得できないものなのか?
どなたか、わかる方ご意見いただけると幸いです。お願いします。