サポート » 使い方全般 » 表示設定の「1ページに表示する最大投稿数」よりもquery_postsの投稿件数を

  • 解決済 mira12

    (@mira12)


    たとえば

    A)「設定」-「表示設定」の「1ページに表示する最大投稿数」を10件
    B)category.php で「query_posts」を使い、表示件数を5件

    にした場合、
    B)では、ページ送りがうまく動作せずに「ページが見つかりませんでした」と表示されます。

    これは、A)>B)であることが原因で、A)=B)、もしくはA)<B)にしたら動作する、というのはわかるのですが、
    どうしても、A)>B)としたい場合、現在のところ何か方法はあるのでしょうか。

    いろいろ探したのですが、どうしても原因しか見つからず・・。
    もしご存知の方がいらしたら教えていただけると幸いです。
    「それは無理!」ということでしたら、そのようにご回答いただけないでしょうか。
    どうぞよろしくお願いいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター jim912

    (@jim912)

    mira12さん、こんにちは。

    単に表示件数のみ変更したい場合は、Custom Query Stringを使えばquery_postsを行う必要もありません。(公式ではありませんし、古いプラグインなのでもっと良いものがあればどなたか教えてください。)
    条件自体を変える場合は、下記を参考にいただければ、表示数を変えることが可能です。

    3.3の新しい関数 is_main_query を使おう

    トピック投稿者 mira12

    (@mira12)

    jim912様

    ご回答いただきましてありがとうございました。
    教えていただいた通り
    function.phpにis_main_queryを書くことで、表示設定よりも少ない投稿件数でもページ送りが動きました。

    本当に助かりました。
    有難うございました!

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「表示設定の「1ページに表示する最大投稿数」よりもquery_postsの投稿件数を」には新たに返信することはできません。