posts_clauses_request filter-hook . WP 3.1.0
Filters all query clauses at once, for convenience.
For use by caching plugins.
Covers the WHERE, GROUP BY, JOIN, ORDER BY, DISTINCT, fields (SELECT), and LIMITS clauses.
Usage
add_filter( 'posts_clauses_request', 'filter_function_name_1531', 10, 2 ); function filter_function_name_1531( $pieces, $this ){ // filter... return $pieces; }
- $pieces(string[])
- Associative array of the pieces of the query.
- $this(WP_Query)
- The WP_Query instance (passed by reference).
Changelog
Since 3.1.0 | Introduced. |
Where the hook is called
posts_clauses_request
wp-includes/class-wp-query.php 2897
$clauses = (array) apply_filters_ref_array( 'posts_clauses_request', array( compact( $pieces ), &$this ) );