[ Index ]

PHP Cross Reference of WordPress




/wp-includes/ -> class-wp-term-query.php (summary)

Taxonomy API: WP_Term_Query class.

File Size: 1037 lines (36 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class

WP_Term_Query:: (9 methods):

Class: WP_Term_Query  - X-Ref

Class used for querying terms.

__construct( $query = '' )   X-Ref

Sets up the term query, based on the query vars passed.

since: 4.6.0
since: 4.6.0 Introduced 'term_taxonomy_id' parameter.
since: 4.7.0 Introduced 'object_ids' parameter.
since: 4.9.0 Added 'slug__in' support for 'orderby'.
param: string|array $query {

parse_query( $query = '' )   X-Ref
Parse arguments passed to the term query with default query parameters.

since: 4.6.0
param: string|array $query WP_Term_Query arguments. See WP_Term_Query::__construct()

query( $query )   X-Ref
Sets up the query for retrieving terms.

since: 4.6.0
return: array|int List of terms, or number of terms when 'count' is passed as a query var.
param: string|array $query Array or URL query string of parameters.

get_terms()   X-Ref
Get terms, based on query_vars.

since: 4.6.0
return: array List of terms.

parse_orderby( $orderby_raw )   X-Ref
Parse and sanitize 'orderby' keys passed to the term query.

since: 4.6.0
return: string|false Value to used in the ORDER clause. False otherwise.
param: string $orderby_raw Alias for the field to order by.

parse_orderby_meta( $orderby_raw )   X-Ref
Generate the ORDER BY clause for an 'orderby' param that is potentially related to a meta query.

since: 4.6.0
return: string ORDER BY clause.
param: string $orderby_raw Raw 'orderby' value passed to WP_Term_Query.

parse_order( $order )   X-Ref
Parse an 'order' query variable and cast it to ASC or DESC as necessary.

since: 4.6.0
return: string The sanitized 'order' query variable.
param: string $order The 'order' query variable.

get_search_sql( $string )   X-Ref
Used internally to generate a SQL string related to the 'search' parameter.

since: 4.6.0
return: string
param: string $string

populate_terms( $term_ids )   X-Ref
Creates an array of term objects from an array of term IDs.

Also discards invalid term objects.

since: 4.9.8
return: array
param: array $term_ids Term IDs.

Generated: Tue Dec 1 01:00:04 2020 Cross-referenced by PHPXref 0.7.1