apply_filters_ref_array( 'posts_clauses_request', string[] $clauses, WP_Query $query )

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 LIMIT clauses.

Top ↑


$clauses string[]
Associative array of the clauses for the query.
  • where string
    The WHERE clause of the query.
  • groupby string
    The GROUP BY clause of the query.
  • join string
    The JOIN clause of the query.
  • orderby string
    The ORDER BY clause of the query.
  • distinct string
    The DISTINCT clause of the query.
  • fields string
    The SELECT clause of the query.
  • limits string
    The LIMIT clause of the query.
$query WP_Query
The WP_Query instance (passed by reference).

Top ↑


File: wp-includes/class-wp-query.php. View all references

$clauses = (array) apply_filters_ref_array( 'posts_clauses_request', array( compact( $pieces ), &$this ) );

Top ↑


Version Description
3.1.0 Introduced.

Top ↑

User Contributed Notes

You must log in before being able to contribute a note or feedback.