WP_REST_Users_Controller::check_reassign()publicWP 4.7.0

Checks for a valid value for the reassign parameter when deleting users.

The value can be an integer, 'false', false, or ''.

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

Хуков нет.

Возвращает

int|true|false|WP_Error.

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

$WP_REST_Users_Controller = new WP_REST_Users_Controller();
$WP_REST_Users_Controller->check_reassign( $value, $request, $param );
$value(int|true|false) (обязательный)
The value passed to the reassign parameter.
$request(WP_REST_Request) (обязательный)
Full details about the request.
$param(строка) (обязательный)
The parameter that is being sanitized.

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

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

Код WP_REST_Users_Controller::check_reassign() WP 6.5.2

public function check_reassign( $value, $request, $param ) {
	if ( is_numeric( $value ) ) {
		return $value;
	}

	if ( empty( $value ) || false === $value || 'false' === $value ) {
		return false;
	}

	return new WP_Error(
		'rest_invalid_param',
		__( 'Invalid user parameter(s).' ),
		array( 'status' => 400 )
	);
}