wordpressで最新の記事を表示させる方法

もう一ページ読んで頂くために、最新の記事をサイドバーに表示させる方法
wordpress関数によって書き方が変わってきます。

例:最新の記事を5件表示させる

wp_get_archives

月別や日付別、最新記事順に記事のタイトルを表示することができる関数です。

<?php wp_get_archives('type=postbypost&limit=5');?>

type(日付、最新記事、タイトル文の文字コード)を指定して使います。
最新記事の場合:type=postbypost
年別なら:type=yearly、月別なら:type=monthly
週別なら:type=weekly、日別なら:type=daily
limitは記事数、今回は5件表示されます。

query_posts

wordpressのループを選別して表示させるのに絶大なる力があるquery_post(※詳細)

<?php query_posts('showposts=5'); ?>
<ul> <?php while (have_posts()) : the_post(); ?> 
<li><a href="<?php the_permalink() ?>">
<?php the_title(); ?></a></li>
<?php endwhile;?> </ul>

これは、全ての記事の中から最新記事を表示させます。

応用編

query_postsを使えば、ほかにも応用が利いて、query_postsにわたす値を変えて

<?php query_posts('category_name=wordpress&showposts=5'); ?>…略

とすれば、wordpressのカテゴリの最新記事5件という形でも表示ができるようになります。


コメントする