Make WordPress Core

Ticket #22363: 22363.2.diff

File 22363.2.diff, 683 bytes (added by nilovelez, 5 years ago)

added remove_accents to sanitize_file_name() in /wp-includes/formatting.php

  • wp-includes/formatting.php

     
    20162016        $special_chars = apply_filters( 'sanitize_file_name_chars', $special_chars, $filename_raw );
    20172017        $filename      = preg_replace( "#\x{00a0}#siu", ' ', $filename );
    20182018        $filename      = str_replace( $special_chars, '', $filename );
     2019        $filename      = remove_accents( $filename );
    20192020        $filename      = str_replace( array( '%20', '+' ), '-', $filename );
    20202021        $filename      = preg_replace( '/[\r\n\t -]+/', '-', $filename );
    20212022        $filename      = trim( $filename, '.-_' );