logo

Autoriser les SVG sur WordPress [functions + PHP]

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');
?>