WP_REST_Abilities_V1_Run_Controller::get_input_from_requestprivateWP 6.9.0

Extracts input parameters from the request.

Метод класса: WP_REST_Abilities_V1_Run_Controller{}

Хуков нет.

Возвращает

Разное|null. The input parameters.

Использование

// private - только в коде основоного (родительского) класса
$result = $this->get_input_from_request( $request );
$request(WP_REST_Request) (обязательный)
The request object.

Список изменений

С версии 6.9.0 Введена.

Код WP_REST_Abilities_V1_Run_Controller::get_input_from_request() WP 7.0.4

private function get_input_from_request( $request ) {
	if ( in_array( $request->get_method(), array( 'GET', 'DELETE' ), true ) ) {
		// For GET and DELETE requests, look for 'input' query parameter.
		$query_params = $request->get_query_params();
		return $query_params['input'] ?? null;
	}

	// For POST requests, look for 'input' in JSON body.
	$json_params = $request->get_json_params();
	return $json_params['input'] ?? null;
}