acf_sanitize_files_array()
Sanitizes file upload arrays.
Хуков нет.
Возвращает
Массив
.
Использование
acf_sanitize_files_array( $args );
- $args(массив)
- The file array.
По умолчанию: array()
Код acf_sanitize_files_array() acf sanitize files array ACF 6.0.4
function acf_sanitize_files_array( array $args = array() ) { $defaults = array( 'name' => '', 'tmp_name' => '', 'type' => '', 'size' => 0, 'error' => '', ); $args = wp_parse_args( $args, $defaults ); if ( empty( $args['name'] ) ) { return $defaults; } if ( is_array( $args['name'] ) ) { $files = array(); $files['name'] = array_map( 'sanitize_file_name', $args['name'] ); $files['tmp_name'] = array_map( 'sanitize_text_field', $args['tmp_name'] ); $files['type'] = array_map( 'sanitize_text_field', $args['type'] ); $files['size'] = array_map( 'absint', $args['size'] ); $files['error'] = array_map( 'absint', $args['error'] ); return $files; } $file = array(); $file['name'] = sanitize_file_name( $args['name'] ); $file['tmp_name'] = sanitize_text_field( $args['tmp_name'] ); $file['type'] = sanitize_text_field( $args['type'] ); $file['size'] = absint( $args['size'] ); $file['error'] = absint( $args['error'] ); return $file; }