WordPressで固定ページに新着記事一覧をページ送り付きで表示させる方法

以前はget_query_var(‘paged’)をしらなくて、すごくめんどくさい方法で、固定ページに新着記事一覧をページ送り付きで表示させていたのですが、実はWEBアンテナさんの記事で簡単にできることが判明。

[WP]WordPress で固定ページに記事一覧を出力する方法のまとめ

ただ、久しぶりにやろうとすると忘れてしまうので自分用メモ。

<?php $paged = get_query_var('paged'); ?>
<?php query_posts("posts_per_page=10&paged=$paged"); ?>

<?php if (have_posts()) : while(have_posts()) : the_post(); ?>

<?php endwhile; ?>
<?php else: ?>
<?php endif; ?>

独学でWordPressの勉強をしていてテーマをつくってたりすると、実はすごく簡単な方法で済んでたことをとてもめんどくさい方法でやってたりすることがありますよねぇ。

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク

コメント

  1. Hiroki Saiki より:

    ご無沙汰しています!
    上記のコードの場合、最後に wp-reset_query(); しておかないと、サイドバーとかにサブクエリがあるとおかしなことになったような…?
    メインクエリをquery_postsで上書きするとなにかとハマるので、僕はこういった場合菱川さんのこちらを参考にしています。

    https://gist.github.com/hissy/6103177

    • ご無沙汰です!
      wp-reset_query(); 忘れてました!
      あと、query_postsははまるんですよね。
      次からは、菱川さんの方法ためしてみます!
      ありがとうございます!!