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.2

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
    2107
    2108
    2109
    2110
    2111
    2112
    2113
    2114
    2115
    2116
    2117
         *
         * @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: