get_posts
get_posts ( $args = null )
Parameters:- (array) args { Optional. Arguments to retrieve posts. See WP_Query::parse_query() for all available arguments. @type int $numberposts Total number of posts to retrieve. Is an alias of `$posts_per_page` in WP_Query. Accepts -1 for all. Default 5. @type int|string $category Category ID or comma-separated list of IDs (this or any children). Is an alias of `$cat` in WP_Query. Default 0. @type int[] $include An array of post IDs to retrieve, sticky posts will be included. Is an alias of `$post__in` in WP_Query. Default empty array. @type int[] $exclude An array of post IDs not to retrieve. Default empty array. @type bool $suppress_filters Whether to suppress filters. Default true. }
See:Returns:- (WP_Post[]|int[]) Array of post objects or post IDs.
Defined at: - Introduced in WordPress: 1.2.0
- Deprecated in WordPress: —
Description
Retrieves an array of the latest posts, or posts matching the given criteria.The defaults are as follows: