PHP Класс WC_REST_Controller

Автор: WooThemes
Наследование: extends WP_REST_Controller
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$namespace string Endpoint namespace.
$rest_base string Route base.

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

Метод Описание
batch_items ( WP_REST_Request $request ) : array Bulk create, update and delete items.
get_public_batch_schema ( ) : array Get the batch schema, conforming to JSON Schema.
validate_setting_checkbox_field ( string $value, array $setting ) : string | WP_Error Validate checkbox based settings.
validate_setting_image_width_field ( $values, array $setting ) : string | WP_Error Validate image_width based settings.
validate_setting_multiselect_field ( array $values, array $setting ) : string | WP_Error Validate multiselect based settings.
validate_setting_radio_field ( string $value, array $setting ) : string | WP_Error Validate radio based settings.
validate_setting_select_field ( string $value, array $setting ) : string | WP_Error Validate select based settings.
validate_setting_text_field ( string $value, array $setting ) : string Validate a text value for a text based setting.
validate_setting_textarea_field ( string $value, array $setting ) : string Validate textarea based settings.

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

Метод Описание
add_additional_fields_schema ( array $schema ) Add the schema from additional fields to an schema array.
add_meta_query ( array $args, array $meta_query ) : array Add meta query.
check_batch_limit ( array $items ) : boolean | WP_Error Check batch limit.
get_normalized_rest_base ( ) : string Get normalized rest base.

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

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

The type of object is inferred from the passed schema.
protected add_additional_fields_schema ( array $schema )
$schema array Schema array.

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

Add meta query.
С версии: 2.7.0
protected add_meta_query ( array $args, array $meta_query ) : array
$args array Query args.
$meta_query array Meta query.
Результат array

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

Bulk create, update and delete items.
public batch_items ( WP_REST_Request $request ) : array
$request WP_REST_Request Full details about the request.
Результат array Of WP_Error or WP_REST_Response.

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

Check batch limit.
protected check_batch_limit ( array $items ) : boolean | WP_Error
$items array Request items.
Результат boolean | WP_Error

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

Get normalized rest base.
protected get_normalized_rest_base ( ) : string
Результат string

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

Get the batch schema, conforming to JSON Schema.
public get_public_batch_schema ( ) : array
Результат array

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

Validate checkbox based settings.
С версии: 2.7.0
public validate_setting_checkbox_field ( string $value, array $setting ) : string | WP_Error
$value string
$setting array
Результат string | WP_Error

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

Validate image_width based settings.
С версии: 2.7.0
public validate_setting_image_width_field ( $values, array $setting ) : string | WP_Error
$setting array
Результат string | WP_Error

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

Validate multiselect based settings.
С версии: 2.7.0
public validate_setting_multiselect_field ( array $values, array $setting ) : string | WP_Error
$values array
$setting array
Результат string | WP_Error

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

Validate radio based settings.
С версии: 2.7.0
public validate_setting_radio_field ( string $value, array $setting ) : string | WP_Error
$value string
$setting array
Результат string | WP_Error

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

Validate select based settings.
С версии: 2.7.0
public validate_setting_select_field ( string $value, array $setting ) : string | WP_Error
$value string
$setting array
Результат string | WP_Error

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

Validate a text value for a text based setting.
С версии: 2.7.0
public validate_setting_text_field ( string $value, array $setting ) : string
$value string
$setting array
Результат string

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

Validate textarea based settings.
С версии: 2.7.0
public validate_setting_textarea_field ( string $value, array $setting ) : string
$value string
$setting array
Результат string

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

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

Endpoint namespace.
protected string $namespace
Результат string

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

Route base.
protected string $rest_base
Результат string