サポート » 使い方全般 » category.phpなどがうまくいかない

  • category.phpに下記のようにシンプルに記載し

    ===============
    <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
    <h1><?php the_title(); ?></h1>
    <?php endwhile; else: ?>
    <p>記事がありません。</p>
    <?php endif; ?>
    ==============

    /?cat=7にアクセスしても、新着の記事しか表示がされません。
    ただし、記事個数はあっています。

    archive.phpにしても、カスタム投稿のarchive-new.phpなどにしても
    個数だけあっていて、表示される記事は新着です。

    何がいけないのでしょうか?
    お心当たりのある方はいらっしゃらないでしょうか?
    ご教授いただけたら大変嬉しいです!!よろしくお願いいたします。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック投稿者 minoya

    (@minoya)

    > ただし、記事個数はあっています。
    説明不足と思い、再度書きます。

    例えばcat=7の投稿が5つだった場合
    /?cat=7にアクセスすると、新着順で5つ表示されます

    cat=8の投稿が10つだった場合
    /?cat=8にアクセスすると、新着順で10つ表示されます

    と言った具合です。
    何卒よろしくお願いいたします。

    minoyaさん、こんばんは。
    新着順に表示しないようにしたいのか。
    それとも記事が最大10件までしか表示できないのが問題なのか。
    どうなればうまくいった感じなのか教えていただけないでしょうか?

    トピック投稿者 minoya

    (@minoya)

    so-taroさん

    お返事ありがとうございます。
    /?cat=7なら、カテゴリー7の記事だけを表示させたかったのです。

    しかし原因がわかり、解決ができました。
    原因はこれより前のサイドバーに書いていたループに
    「$posts」が使われている事が原因でした。

    大変お騒がせいたしました。ありがとうございました。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「category.phpなどがうまくいかない」には新たに返信することはできません。