Wordpressの新着情報リストを表示する方法。

  • 投稿
  • 編集

ワードプレスに投稿した記事を新しい順にリスト形式で表示する方法のメモ。

<h2>新着情報</h2>
<?php
$posts = get_posts('numberposts=5&category=');
global $post;
?>
<?php if($posts): ?>
<ul>
<?php foreach($posts as $post):
setup_postdata($post); ?>
<li><?php the_time('Y年m月d日');?>&nbsp;<a href="<?php the_permalink();?>"><?php the_title(); ?></a></li>
<?php endforeach; ?>
</ul>
<?php endif; ?>

numberposts』は表示する『件数』

『cat』は表示したい『カテゴリ』の指定しなければ全投稿で、「1,3,5」などカンマで区切れば細かく指定することもできるようです。

初歩的なことですが、Wordpressの固定ページ編集の欄に記述したPHPを動かすには『Exec-PHP』などPHPを有効にするためのプラグインを入れないと、ソースが表示されるだけで動きません。