Properties

$args

$args :

Type

$posts

$posts :

Type

$total_posts

$total_posts :

Type

$total_filtered_posts

$total_filtered_posts :

Type

Methods

get_posts()

get_posts()

set_posts()

set_posts(  $posts)

Parameters

$posts

get_total_posts()

get_total_posts()

set_total_posts()

set_total_posts(  $total_posts)

Parameters

$total_posts

get_total_filtered_posts()

get_total_filtered_posts()

set_total_filtered_posts()

set_total_filtered_posts(  $total_filtered_posts)

Parameters

$total_filtered_posts

filter_wp_posts_selected_columns()

filter_wp_posts_selected_columns(  $fields,  $query)

Parameters

$fields
$query

build_base_posts_query()

build_base_posts_query()

get_order_by()

get_order_by()

build_posts_query()

build_posts_query()

build_post_totals_query()

build_post_totals_query()

build_tax_query()

build_tax_query()

build_search_filters_tax_query()

build_search_filters_tax_query(  $tax_query = array())

Parameters

$tax_query

tax_query_item()

tax_query_item(string  $terms,string  $taxonomy,string  $operator = 'IN',  $field = ''): array

Generate an inner array for the 'tax_query' arg in WP_Query.

Parameters

string $terms

The list of terms as a string

string $taxonomy

The taxonomy name

string $operator

IN, NOT IN, AND, etc

$field

Returns

array —

A tax query sub-array

build_meta_query()

build_meta_query()

maybe_add_relation()

maybe_add_relation(  $query,  $relation = 'AND')

Parameters

$query
$relation

run_posts_query()

run_posts_query(  $query_args)

Parameters

$query_args

add_query_hooks()

add_query_hooks()

remove_query_hooks()

remove_query_hooks()

check_within_post_limit()

check_within_post_limit(  $count)

Parameters

$count

array_map_prefix_column()

array_map_prefix_column(  $n)

Parameters

$n