- サイトデザイン工事中です。ご意見をお寄せください。
- 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細)
関数リファレンス/wp get recent posts
提供:WordPress Codex 日本語版
< 関数リファレンス
最新の記事を $num で指定した件数分取得します。件数を指定しない場合は10件分取得します。
使い方
<?php wp_get_recent_posts( $num ) ?>
パラメータ
- $num
- (整数) (オプション) 取得する記事の件数
- 初期値: 10
戻り値
- (配列)
- 記事のリスト。
用例
wp_get_recent_posts() で取得した最新の10件の記事を表示する:
<ul>
<li>
<h2>Posts Recentes</h2>
<ul>
<?php
$recent_posts = wp_get_recent_posts();
foreach($recent_posts as $post){
echo '<li><a href="' . get_permalink($post["ID"]) . '" title="Look '.$post["post_title"].'" >' . $post["post_title"].'</a> </li> ';
} ?>
</ul>
</li>
</ul>
表示する件数を増減させる場合は、以下のようにパラメータを与えます:
<ul>
<li>
<h2>Posts Recentes</h2>
<ul>
<?php
$number_recents_posts = 5; // 必要な件数を指定します
$recent_posts = wp_get_recent_posts( $number_recents_posts );
foreach($recent_posts as $post){
echo '<li><a href="' . get_permalink($post["ID"]) . '" title="Look '.$post["post_title"].'" >' . $post["post_title"].'</a> </li> ';
} ?>
</ul>
</li>
</ul>
注
- posts table クエリのために $wpdb を使用。
変更履歴
- バージョン 1.0 : 新規導入
ソースファイル
wp_get_recent_posts() は wp-includes/post.php に含まれています。
関連資料
最新英語版: WordPress Codex » Function Reference/wp get recent posts (最新版との差分)