Sponsored Link
最近の投稿を取得します。
Sponsored Link
Retrieve the recent posts.
wp_get_recent_postsのファンクションタグ使用方法
<?php wp_get_recent_posts( $args ) ?>
概要
<?php $args = array( 'numberposts' => 10, 'offset' => 0, 'category' => 0, 'orderby' => 'post_date', 'order' => 'DESC', 'include' => , 'exclude' => , 'meta_key' => , 'meta_value' =>, 'post_type' => 'post', 'post_status' => 'draft, publish, future, pending, private', 'suppress_filters' => true ); ?>
戻り値
(array)
投稿の配列のリスト。投稿オブジェクトの配列を返すget_postsとは異なる。
(array)
List of posts arrays. Different from get_posts which returns an array of post objects.
wp_get_recent_postsのパラメーター
WP_Queryパラメータを使用します。
Uses WP_Query Parameters.
例
これは最新10件の投稿リストを表示するためにwp_get_recent_posts()関数を使用する方法を示す例です。
This is an example that show how to use the wp_get_recent_posts() function to list the recent 10 posts.
Recent Posts
< ?php $recent_posts = wp_get_recent_posts(); foreach( $recent_posts as $recent ){ echo '
- ‘ . $recent[“post_title”].’ ‘;
}
?>
大体の最近の投稿の範囲を定めたい場合、この下記の例のようにファンクションパラメータに数値を記入する必要があります。
If you want to delimit more or less recent posts you have to put the number in the function parameter like this example bellow:
<h2>Recent Posts</h2> <ul> <?php $args = array( 'numberposts' => '5' ); $recent_posts = wp_get_recent_posts( $args ); foreach( $recent_posts as $recent ){ echo '<li><a href="' . get_permalink($recent["ID"]) . '" title="Look '.$recent["post_title"].'" >' . $recent["post_title"].'</a></li> '; } ?> </ul>
注釈
- Uses: wp_parse_args()
- Uses: get_posts()
変更ログ
Since: 1.0.0
3.1.0: The $num parameter deprecated in favor of $args.
ソースファイル
wp_get_recent_posts()は、wp-includes/post.php内に位置しています。
wp_get_recent_posts() is located in wp-includes/post.php.