WP_REST_Themes_Controller::sanitize_theme_status()publicWP 5.0.0

Устарела с версии 5.7.0. Больше не поддерживается и может быть удалена. Рекомендуется заменить эту функцию на аналог.

Sanitizes and validates the list of theme status.

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

Хуков нет.

Возвращает

Массив|WP_Error. A list of valid statuses, otherwise WP_Error object.

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

$WP_REST_Themes_Controller = new WP_REST_Themes_Controller();
$WP_REST_Themes_Controller->sanitize_theme_status( $statuses, $request, $parameter );
$statuses(строка|массив) (обязательный)
One or more theme statuses.
$request(WP_REST_Request) (обязательный)
Full details about the request.
$parameter(строка) (обязательный)
Additional parameter to pass to validation.

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

С версии 5.0.0 Введена.
Устарела с 5.7.0

Код WP_REST_Themes_Controller::sanitize_theme_status() WP 6.4.3

public function sanitize_theme_status( $statuses, $request, $parameter ) {
	_deprecated_function( __METHOD__, '5.7.0' );

	$statuses = wp_parse_slug_list( $statuses );

	foreach ( $statuses as $status ) {
		$result = rest_validate_request_arg( $status, $request, $parameter );

		if ( is_wp_error( $result ) ) {
			return $result;
		}
	}

	return $statuses;
}