Filter hook 'wp_check_filetype_and_ext'

in WP Core File wp-includes/functions.php at line 3291

Description

Filters the "real" file type of the given file. }

Occurrences

Filename Line Number
wp-includes/functions.php 3291

Parameters

Type Name Description
array $wp_check_filetype_and_ext { Values for the extension, mime type, and corrected filename.
string $file Full path to the file.
string $filename The name of the file (may differ from $file due to $file being in a tmp directory).
string[]|null $mimes Array of mime types keyed by their file extension regex, or null if none were provided.
string|false $real_mime The actual mime type or false if the type cannot be determined.

PHP Doc

/**
	 * Filters the "real" file type of the given file.
	 *
	 * @since 3.0.0
	 * @since 5.1.0 The $real_mime parameter was added.
	 *
	 * @param array         $wp_check_filetype_and_ext {
	 *     Values for the extension, mime type, and corrected filename.
	 *
	 *     @type string|false $ext             File extension, or false if the file doesn't match a mime type.
	 *     @type string|false $type            File mime type, or false if the file doesn't match a mime type.
	 *     @type string|false $proper_filename File name with its correct extension, or false if it cannot be determined.
	 * }
	 * @param string        $file                      Full path to the file.
	 * @param string        $filename                  The name of the file (may differ from $file due to
	 *                                                 $file being in a tmp directory).
	 * @param string[]|null $mimes                     Array of mime types keyed by their file extension regex, or null if
	 *                                                 none were provided.
	 * @param string|false  $real_mime                 The actual mime type or false if the type cannot be determined.
	 */