日本語
フォーラム
フォーラム / 使い方全般 / 新着表示に不具合
(@shinichi_ntrue)
8年、 5ヶ月前
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>
(@mura0403)
shinichi_ntrueさん
query_posts('showposts=3&orderby=rand');
のところを
query_posts('showposts=3');
にすれば並び順が標準状態にもどりますよ。
(@ishitaka)
こんにちは
query_posts は非推奨のテンプレート タグということは置いといて、クエリのリセットをしていないからでは。
(省略) <?php endwhile;endif;?></ul> <?php wp_reset_query(); // 追加 ?>
mura0403さん ishitakaさん
回答ありがとうございます。 クエリのリセットで解決しました。 query_posts は非推奨のテンプレートタグなのですね。
トピック「新着表示に不具合」には新たに返信することはできません。