Core Class
View Source on Trac ↗
Core Class
WP_Tax_Query
class WP_Tax_Query
// Constructor: function Object() { [native code] } Core class used to implement taxonomy queries for the Taxonomy API.
Methods 11 methods
| Method / Return | Description |
|---|---|
| __construct() void | Constructor.
Parameters: $tax_query: mixed |
| sanitize_query() array | Ensures the 'tax_query' argument passed to the class constructor is well-formed.
Parameters: $queries: mixed |
| sanitize_relation() string | Sanitizes a 'relation' operator.
Parameters: $relation: mixed |
| is_first_order_clause() bool | Determines whether a clause is first-order.
Parameters: $query: mixed |
| get_sql() string[] | Generates SQL clauses to be appended to a main query.
Parameters: $primary_table: mixed, $primary_id_column: mixed |
| get_sql_clauses() string[] | Generates SQL clauses to be appended to a main query. |
| get_sql_for_query() string[] | Generates SQL clauses for a single query array.
Parameters: $query: mixed, $depth: mixed |
| get_sql_for_clause() array | Generates SQL JOIN and WHERE clauses for a "first-order" query clause.
Parameters: $clause: mixed, $parent_query: mixed |
| find_compatible_table_alias() (string | Identifies an existing table alias that is compatible with the current query clause.
Parameters: $clause: mixed, $parent_query: mixed |
| clean_query() void | Validates a single query.
Parameters: $query: mixed |
| transform_query() void | Transforms a single query, from one field to another.
Parameters: $query: mixed, $resulting_field: mixed |
Properties
| Property / Type | Description |
|---|---|
| $queries mixed public | No description available. |
| $relation mixed public | No description available. |
| $no_results mixed public | No description available. |
| $table_aliases mixed public | No description available. |
| $queried_terms mixed public | No description available. |
| $primary_table mixed public | No description available. |
| $primary_id_column mixed public | No description available. |
Class Information
Since Version
3.1.0
Source File
wp-includes/class-wp-tax-query.php
Advertisement