Autoriser les SVG sur WordPress [functions + PHP]

Publié le 28 juin 2021 par Emandarine

Par défaut WordPress n'autorise pas les SVG en téléchargement sur les Médias. Pour des raisons de sécurité. Seuls les administrateurs pourront le faire (faites attention quand même).

<?php
//autoriser l'upload d'un SVG pour les administrateur
function smartwp_enable_svg_upload( $mimes ) {
//Only allow SVG upload by admins
if ( !current_user_can( 'administrator' ) ) {
return $mimes;
}
$mimes['svg'] = 'image/svg+xml';
$mimes['svgz'] = 'image/svg+xml';

return $mimes;
}
add_filter('upload_mimes', 'smartwp_enable_svg_upload');
?>