トップページに任意のカテゴリの記事の最新○件を表示したい
という時のテンプレートカスタマイズ方法を二通りご紹介。
query_postsを使う
<?php if (have_posts()) : query_posts('cat=15&showposts=5'); ?> <?php while (have_posts()) : the_post(); ?> ループ <?php endwhile; endif;??>
get_postsを使う
<?php $lastposts = get_posts('category=15&numberposts=5'); foreach($lastposts as $post) : setup_postdata($post); ?> 〜ループ〜 <?php endforeach; ?>
先に紹介したNAVTデフォルトクラスでナビゲーションの『表示中ページ』カスタムを使うと、前者の場合、問題が発生するので、後者を使った方がベターです。
各テンプレートタグの詳細は以下を参照ください。