PHP Класс Papi_Query, papi

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$args array The query arguments.
$default_args array The default query arguments.
$query WP_Term_Query | WP_Query The query instance.
$type string The query type.

Открытые методы

Метод Описание
__construct ( array $args = [], string $type = 'post' ) Query constructor.
__get ( string $key ) : mixed Dynamically access query properties.
first ( ) : array Get first item of result.
get_query_args ( ) : array Get real query arguments without Papi Query specific arguments.
get_query_class ( ) : WP_Query | WP_Term_Query Get query object for right query type.
get_result ( ) : array Get result.
last ( ) : array Get last item of result.
parse_args ( array $args ) Parse query arguments.

Защищенные методы

Метод Описание
parse_post_args ( array $args ) : array Parse post query arguments.
parse_term_args ( array $args ) : array Parse term query arguments.

Описание методов

__construct() публичный Метод

Query constructor.
public __construct ( array $args = [], string $type = 'post' )
$args array
$type string

__get() публичный Метод

Dynamically access query properties.
public __get ( string $key ) : mixed
$key string
Результат mixed

first() публичный Метод

Get first item of result.
public first ( ) : array
Результат array

get_query_args() публичный Метод

Get real query arguments without Papi Query specific arguments.
public get_query_args ( ) : array
Результат array

get_query_class() публичный Метод

Get query object for right query type.
public get_query_class ( ) : WP_Query | WP_Term_Query
Результат WP_Query | WP_Term_Query

get_result() публичный Метод

Works for all query types.
public get_result ( ) : array
Результат array

last() публичный Метод

Get last item of result.
public last ( ) : array
Результат array

parse_args() публичный Метод

Parse query arguments.
public parse_args ( array $args )
$args array

parse_post_args() защищенный Метод

Parse post query arguments.
protected parse_post_args ( array $args ) : array
$args array
Результат array

parse_term_args() защищенный Метод

Parse term query arguments.
protected parse_term_args ( array $args ) : array
$args array
Результат array

Описание свойств

$args защищенное свойство

The query arguments.
protected array $args
Результат array

$default_args защищенное свойство

The default query arguments.
protected array $default_args
Результат array

$query защищенное свойство

The query instance.
protected WP_Term_Query|WP_Query $query
Результат WP_Term_Query | WP_Query

$type защищенное свойство

The query type.
protected string $type
Результат string