Ajouter des types de médias dans WordPress

Ajouter des types de médias dans WordPress

La médiathèque WordPress n’est pas parfaite mais est utile et assez puissante. Elle permet en effet de gérer assez facilement tous les types de fichiers que nous avons besoin d’uploader sur le serveur et de les retrouver facilement. Mais à propos : connaissez-vous tous les types de fichiers autorisés par défaut par WordPress ?

Le CMS n’autorise pas tous les types de fichier par défaut, même si la liste est longue et complète :

  • Images : .jpg, .png, .gif, .jpeg, .ico
  • Documents : .pdf, .doc, .ppt, .odt, .xls, .psd
  • Audio : .mp3, .m4a, .ogg, .wav
  • Video : .mp4, .mov, .avi, .mpg, .ogv,. .3gp, .3g2

Besoin d’uploader un autre type de fichier pour votre projet WordPress ?

La première solution, que je ne conseille pas pour raison de sécurité, est de permettre l’ajout de n’importe quelle type de médias en ajoutant la ligne ci-dessous dans votre fichier wp-config.php. Ainsi, plus de formats autorisés par défaut : vous pouvez uploader n’importe quelle média dans votre librairie.

define( 'ALLOW_UNFILTERED_UPLOADS', true );

La deuxième solution, plus propre, permet d’ajouter et de retirer des types de médias de la liste des types autorisés par WordPress. C’est dans votre fichier functions.php de votre thème actif que ça se passe, avec le filtre upload_mimes :

add_filter( 'upload_mimes', 'custom_myme_types', 1, 1 );
function custom_myme_types( $mime_types ) {
  $mime_types['svg'] = 'image/svg+xml'; // Permet l'upload de l'extension .svg

  unset( $mime_types['gif'] ); // Retire .gif des extensions autorisées
  
  return $mime_types;
}

Besoin d'un développeur Wordpress ?

Développeur WordPress et front-end depuis plus de 10 ans, je vous accompagne dans le développement de votre site internet, performant et sur-mesure. Faites appel à mes services de freelance WordPress.

Stay in Touch ?