acf_sanitize_request_args()
Sanitizes request arguments.
No Hooks.
Returns
Array|true|false|float|Int|Mixed|String.
Usage
acf_sanitize_request_args( $args );
- $args(mixed)
- The data to sanitize.
Default:array()
acf_sanitize_request_args() acf sanitize request args code ACF 6.0.4
function acf_sanitize_request_args( $args = array() ) {
switch ( gettype( $args ) ) {
case 'boolean':
return (bool) $args;
case 'integer':
return (int) $args;
case 'double':
return (float) $args;
case 'array':
$sanitized = [];
foreach ( $args as $key => $value ) {
$key = sanitize_text_field( $key );
$sanitized[ $key ] = acf_sanitize_request_args( $value );
}
return $sanitized;
case 'object':
return wp_kses_post_deep( $args );
case 'string':
default:
return wp_kses( $args, 'acf' );
}
}