acf_sanitize_files_value_array()
Sanitizes file upload values within the array.
This addresses nested file fields within repeaters and groups.
No Hooks.
Returns
Array.
Usage
acf_sanitize_files_value_array( $array, $sanitize_);
- $array(array) (required)
- The file upload array.
- $sanitize_function(string) (required)
- Callback used to sanitize array value.
Changelog
| Since 6.0.5 | Introduced. |
acf_sanitize_files_value_array() acf sanitize files value array code ACF 6.8.8
function acf_sanitize_files_value_array( $array, $sanitize_function ) {
if ( ! function_exists( $sanitize_function ) ) {
return $array;
}
if ( ! is_array( $array ) ) {
return $sanitize_function( $array );
}
foreach ( $array as $key => $value ) {
if ( is_array( $value ) ) {
$array[ $key ] = acf_sanitize_files_value_array( $value, $sanitize_function );
} else {
$array[ $key ] = $sanitize_function( $value );
}
}
return $array;
}