問題点
ページングがおかしい。
5ページ目にアクセスするとnot foundになる。(ページはあるはずなのに。)
状況
query_posts()を使っていました。
pre_get_postsアクションを使用し、$query->set('post_type', array('hoge', 'foo'));
として取得したいカスタム投稿タイプをsetするとarchive-hoge.phpを適用させていたのに、
外れてしまう。
解決策
query_posts()を使います。
pre_get_postsアクションは使いません。
管理画面の
設定>表示設定>1ページに表示する最大投稿数
を1にすると解決したっぽい。。
余談
今は時間無いのであとで調査する。
本格ビジネスサイトを作りながら学ぶ WordPressの教科書2
- 作者: プライム・ストラテジー株式会社
- 出版社/メーカー: SBクリエイティブ
- 発売日: 2013/08/29
- メディア: 大型本
- この商品を含むブログ (3件) を見る