wordpressの質問です。
1つ条件を指定して、記事一覧をWp_Query()で表示するコードを作っています。カテゴリはX、Yの2つあります。phpファイルはカテゴリが2つあるので、2つあります。
最初Aという条件を指定したとします。
その際にAに適合する、Xの記事数が8、Yの記事数が2だったとします。
また、ページネーションで1ページ当たりに表示できる記事数は5件までとします。記事数を取得する際には$query->found_postsをX、Yの場合で一つのファイルで2回使っています。そのため、wp_queryは一つのファイルで2回使っています。(それぞれのカテゴリの記事数を取得するため。)
ページには
[Xカテゴリの記事数(8)] [Yカテゴリの記事数(2)]と表示されます。
表示する記事についてですが、X、Yとカテゴリ別にすることにします。[Xカテゴリの記事数]をクリックすると、Xカテゴリの記事一覧が出ます。
(ただし[X][Y]という風に[Y]の項目が消えるわけではない。)
それを踏まえて問題があるのですが、
①[Xカテゴリの記事数(10)]をクリックする。
②記事が10あるので、2ページ目までページがある。
③2ページ目に行くと、Xは残り3件あるので、found_postsで
前のページも全件数えるので、10と出る。しかし、Yの場合2件で1ページで収まってしまうため2ページ目が存在しなく、0と表示されてしまう。
2ページ目に来た場合でも1ページ目と同様に全ての件数を表示したいのですが、何かいい方法はないでしょうか。
回答1件
あなたの回答
tips
プレビュー