PHP 클래스 WC_REST_Controller

저자: WooThemes
상속: extends WP_REST_Controller
파일 보기 프로젝트 열기: woocommerce/woocommerce 1 사용 예제들

보호된 프로퍼티들

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