WP_Query::query() WordPress Method
The WP_Query::query() method is used to query the WordPress database. It takes an array of arguments, which can be used to customize the query. The most important argument is the 'post_type' argument, which is used to determine what type of data to query. Other arguments include 'tax_query', 'meta_query', and 'date_query'.
WP_Query::query( string|array $query ) #
Sets up the WordPress query by parsing query string.
Description
See also
- WP_Query::parse_query(): for all available arguments.
Parameters
- $query
(string|array)(Required)URL query string or array of query arguments.
Return
(WP_Post[]|int[]) Array of post objects or post IDs.
Source
File: wp-includes/class-wp-query.php
public function query( $query ) { $this->init(); $this->query = wp_parse_args( $query ); $this->query_vars = $this->query; return $this->get_posts(); }
Expand full source codeCollapse full source codeView on TracView on GitHub
Changelog
Version | Description |
---|---|
1.5.0 | Introduced. |