/*
 Theme Name:   Chauffage Renard Theme
 Theme URI:    https://generatepress.com
 Description:  Default Chauffage Renard child theme
 Author:       Flix
 Author URI:   
 Template:     generatepress
 Version:      0.1
*/

/* Autoriser l'upload SVG dans WordPress */
function renard_allow_svg_uploads( $mimes ) {
    $mimes['svg'] = 'image/svg+xml';
    return $mimes;
}
add_filter( 'upload_mimes', 'renard_allow_svg_uploads' );

/* Fix WordPress 6+ : forcer la détection correcte du fichier SVG */
function renard_fix_svg_mime_type( $data, $file, $filename, $mimes, $real_mime = '' ) {

    // Corrige le mime type
    if ( strtolower( substr( $filename, -4 ) ) === '.svg' ) {
        $data['ext']  = 'svg';
        $data['type'] = 'image/svg+xml';
    }

    return $data;
}
add_filter( 'wp_check_filetype_and_ext', 'renard_fix_svg_mime_type', 10, 5 );
