On this page
WP_REST_Themes_Controller::sanitize_theme_status( string|array $statuses, WP_REST_Request $request, string $parameter ): array|WP_Error
This method has been deprecated.
Sanitizes and validates the list of theme status.
Parameters
$statusesstring|array Required-
One or more theme statuses.
$requestWP_REST_Request Required-
Full details about the request.
$parameterstring Required-
Additional parameter to pass to validation.
Return
array|WP_Error A list of valid statuses, otherwise WP_Error object.
Source
File: wp-includes/rest-api/endpoints/class-wp-rest-themes-controller.php. View all references
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;
}
Related
Uses
| Uses | Description |
|---|---|
| rest_validate_request_arg() wp-includes/rest-api.php | Validate a request argument based on details registered to the route. |
| wp_parse_slug_list() wp-includes/functions.php | Cleans up an array, comma- or space-separated list of slugs. |
| _deprecated_function() wp-includes/functions.php | Marks a function as deprecated and inform when it has been used. |
| is_wp_error() wp-includes/load.php | Checks whether the given variable is a WordPress Error. |
Changelog
© 2003–2022 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/classes/wp_rest_themes_controller/sanitize_theme_status