PHP 클래스 Papi_Query, papi

파일 보기 프로젝트 열기: wp-papi/papi

보호된 프로퍼티들

프로퍼티 타입 설명
$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