ACF_Ajax_Query::init_request() public ACF 5.8.1
Called at the beginning of a request to setup properties.
{} Это метод класса: ACF_Ajax_Query{}
Хуков нет.
Возвращает
null.
Использование
$ACF_Ajax_Query = new ACF_Ajax_Query(); $ACF_Ajax_Query->init_request( $request );
- $request(массив) (обязательный)
- The request args.
Список изменений
С версии 5.8.1 | Введена. |
Код ACF_Ajax_Query::init_request() ACF Ajax Query::init request ACF 5.9.1
function init_request( $request ) {
// Get field for this query.
if( isset($request['field_key']) ) {
$this->field = acf_get_field( $request['field_key'] );
}
// Update query properties.
if( isset($request['page']) ) {
$this->page = intval($request['page']);
}
if( isset($request['per_page']) ) {
$this->per_page = intval($request['per_page']);
}
if( isset($request['search']) && acf_not_empty($request['search']) ) {
$this->search = sanitize_text_field($request['search']);
$this->is_search = true;
}
if( isset($request['post_id']) ) {
$this->post_id = $request['post_id'];
}
}