サポート » 使い方全般 » 新着表示に不具合

  • 解決済 shinichi_ntrue

    (@shinichi_ntrue)


    home.phpで下記を追記したところ、通常の新着表示もランダム表示になりました。
    対応方法をご教示いただけますでしょうか。

    <ul><?php query_posts('showposts=3&orderby=rand');?>
    <?php if(have_posts()):while(have_posts()):the_post();?>
    <li><a href="<?php the_permalink();?>"><?php the_title();?></a></li>
    <?php endwhile;endif;?></ul>
    • このトピックはshinichi_ntrueが6年、 10ヶ月前に変更しました。
3件の返信を表示中 - 1 - 3件目 (全3件中)
  • shinichi_ntrueさん

    
    query_posts('showposts=3&orderby=rand');
    

    のところを

    
    query_posts('showposts=3');
    

    にすれば並び順が標準状態にもどりますよ。

    こんにちは

    query_posts は非推奨のテンプレート タグということは置いといて、クエリのリセットをしていないからでは。

    (省略)
    <?php endwhile;endif;?></ul>
    <?php wp_reset_query(); // 追加 ?>
    トピック投稿者 shinichi_ntrue

    (@shinichi_ntrue)

    mura0403さん
    ishitakaさん

    回答ありがとうございます。
    クエリのリセットで解決しました。
    query_posts は非推奨のテンプレートタグなのですね。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「新着表示に不具合」には新たに返信することはできません。