よもやまチョモランマ

フロントページに「おしらせ」を抜粋表示

WordPressで、ビジネスサイトを作る場合。
index.phpではなく、front-page.phpを、トップページに据えます。
そして、そこには、おしなべて「おしらせ」とか「最新記事」があるものです。
そんな当たり前の仕様に、毎回手こずっております。
ただ「このカテゴリーの記事を5つ表示してくださ~い」というだけのコトなのに・・・

とりあえず使えるソースを見つけたので、貼っておきます。

▼参考になったページはこちら
WordPressでフロントページに固定ページと最新投稿を同時に表示

一番新しい記事は内容まで表示。
「&cat=0」の部分が「カテゴリID」ですね。

<?php $my_query = new WP_Query('&cat=0&showposts=1'); ?>
<?php if ($my_query->have_posts()) : ?>
<?php while ($my_query->have_posts()) : $my_query->the_post(); ?>
<!-- ここから何を呼び出すか記述 -->
 <a href="<?php the_permaLink(); ?>">
 <?php the_time('Y.m.d'); ?>
 <?php the_title(); ?>
 <?php the_content(); ?>
 </a>
<!-- ここまで -->
<?php endwhile; ?>
<?php endif; ?>

その下に最新記事以外の最近の記事を5件表示。
「&offset=1」の部分が「最新を除く」なのね。

<?php $my_query = new WP_Query('&cat=0&showposts=10&offset=1'); ?>
<?php if ($my_query->have_posts()) : ?>
<?php while ($my_query->have_posts()) : $my_query->the_post(); ?>
<!-- ここから 何を呼び出すか記述 -->
 <a href="<?php the_permaLink(); ?>">
 <?php the_time('Y.m.d'); ?>
 <?php the_title(); ?>
 </a>
<!-- ここまで -->
<?php endwhile; ?>
<?php endif; ?>

まあ、なかなか「最新の1件だけ文章も表示して~」なんて凝ったことはしないでしょうけども。
そんなこともできるよ、ということで。