sanitize_file_name

sanitize_file_name

Appears in: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
Hook Type: filter
See hook in action

See hook in core

Displaying hooks found in version: wordpress-6.7

apply_filters('sanitize_file_name') is found 2 times:

  • /wp-includes/formatting.php line 2071

    // Return if only one extension.
    if ( count( $parts ) <= 2 ) { /** This filter is documented in wp-includes/formatting.php */ return apply_filters( 'sanitize_file_name', $filename, $filename_raw ); } // Process multiple extensions. $filename = array_shift( $parts ); $extension = array_pop( $parts ); $mimes = get_allowed_mime_types(); [/php]

  • /wp-includes/formatting.php line 2111
    	 *
    	 * @param string $filename     Sanitized filename.
    	 * @param string $filename_raw The filename prior to sanitization.
    	 */
    	return apply_filters( 'sanitize_file_name', $filename, $filename_raw );
    }
    
    /**
     * Sanitizes a username, stripping out unsafe characters.
     *
     * Removes tags, percent-encoded characters, HTML entities, and if strict is enabled,
    

See this hook used in plugins: