そのページの内容や、カテゴリページならそのページの一覧は保持したまま、別のループを作りたいとき。
<ul>
<?php
$myposts = get_posts('numberposts=5&offset=1&category=1');
foreach($myposts as $post) :
?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> --- <?php the_excerpt(); ?></li>
<?php endforeach; ?>
</ul>
タイトルやパーマリンクなど限られた情報だけが得られるので、本文なども必要なときはループの中で別途取得する。
トップページに新着記事のタイトルを並べたいときには最適。
システム開発 ソフテルのブログ | こんなこともメモって!
【Wordpress】記事一覧の取得方法(その1) at softelメモ
on 2010年7月18日 at 19:00
[...] query_posts() を使うと、そのページのループは上書きされるので注意。複数のループを使いたいときは別の方法を参照。 [...]
【Wordpress】記事一覧の取得方法(その3) at softelメモ
on 2010年7月18日 at 19:03
[...] get_posts() を使う [...]