wp_check_filetype_and_ext filter-hook . WP 3.0.0
Filters the "real" file type of the given file.
Usage
add_filter( 'wp_check_filetype_and_ext', 'filter_function_name_7877', 10, 5 ); function filter_function_name_7877( $wp_check_filetype_and_ext, $file, $filename, $mimes, $real_mime ){ // filter... return $wp_check_filetype_and_ext; }
- $wp_check_filetype_and_ext(array)
Values for the extension, mime type, and corrected filename.
-
ext(string/false)
File extension, or false if the file doesn't match a mime type. -
type(string/false)
File mime type, or false if the file doesn't match a mime type. - proper_filename(string/false)
File name with its correct extension, or false if it cannot be determined.
-
- $file(string)
- Full path to the file.
- $filename(string)
- The name of the file (may differ from $file due to $file being in a tmp directory).
- $mimes(string[])
- Array of mime types keyed by their file extension regex.
- $real_mime(string/true/false)
- The actual mime type or false if the type cannot be determined.
Changelog
Since 3.0.0 | Introduced. |
Since 5.1.0 | The $real_mime parameter was added. |
Where the hook is called
wp_check_filetype_and_ext
wp-includes/functions.php 3030
return apply_filters( 'wp_check_filetype_and_ext', compact( 'ext', 'type', 'proper_filename' ), $file, $filename, $mimes, $real_mime );