記事を古い順に表示したいときの注意点

初心者向けワードプレス作成方法とネットビジネスネタのメモサイト

MovableTypeを凌ぐ無料ブログツールWordPressの基本操作、カスタマイズ方法、プラグインなどの情報を提供

投稿を古い順番に表示するときの注意点

2009-08-29

通常は新しい記事を一番上に表示しますが、古い記事から表示したいときにループタグの条件指定をします。

たとえば、


<?php query_posts('showposts=10&order=asc'); ?>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>

のように記述します。

しかし、そうすると前後のページをクリックしたときに、同じ投稿が表示されてしまいます。

そのときの解決策がフォーラムに書かれていました。

http://ja.forums.wordpress.org/topic/127?replies=5

1ページに10記事表示したいときは、


<?php $paged = get_query_var('paged');
query_posts('posts_per_page=10&order=asc&paged='.$paged); ?>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>

のように記述すると、きちんと表示されます。

  タグ: ,

-スポンサーサイト-


コメント

コメントはございません。

コメントを投稿する

-スポンサーサイト-

HOME » WordPressカスタマイズ編 » サイト制作の小技 » 投稿を古い順番に表示するときの注意点
Google