ak回答ポイント 100ptウォッチ

ワードプレスでアドバイス頂きたいです。


top pageに 更新履歴を表示しています。(index.php)
そこは問題なく表示されているのですが、
single.php (投稿記事)
で同様に以下のタグを使うとその表示されている投稿記事の履歴(1件だけということ)しか表示されません。

どのようにすれば、投稿記事上に、全記事の更新記事が表示できますでしょうか。
以下タグ。
<ul>
<?php query_posts($query_string .'&orderby=modified&posts_per_page=5'); ?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<li><?php echo get_the_modified_date(); ?> 更新履歴<br /><a href="<?php the_permalink(); ?>"><?php the_title();?></a></li>
<?php endwhile; endif; ?>
<?php wp_reset_query(); ?>
</ul>
<?php include('navigation.php'); ?>

*get_posts()を使って$numberposts -1にすれば全件取得し、後はwhile文で出力されるのかと思いきやダメでした。 参考記事・http://100-art-toe.sakura.ne.jp/zukai-wp/27

*後、別件でquery_postsはDBを何回も呼び出すからページ速度が遅くなる原因!なのでget_posts()をなんて見かけたのですが本当でしょうか?

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2014-01-21 14:18:28
終了日時
2014-01-22 12:12:48
回答条件
1人10回まで

この質問のカテゴリ

この質問に含まれるキーワード

ワードプレス253PHP7798dB1997

人気の質問

メニュー

PC版