Télécharger plusieurs médias en un clic : le module Download Medias as ZIP de WPMasterToolKit

Lorsque l’on gère un site WordPress riche en médias, il arrive souvent de devoir récupérer plusieurs images, vidéos ou fichiers PDF à la fois. Malheureusement, WordPress ne propose aucune solution native pour télécharger plusieurs fichiers de la bibliothèque de médias en une seule fois. C’est pour répondre à ce besoin que nous avons créé le module Download Medias as ZIP de WPMasterToolKit.

Ce module ajoute une fonctionnalité simple mais puissante : la possibilité de sélectionner plusieurs fichiers médias et de les télécharger directement sous forme d’archive ZIP, sans avoir à installer de plugin supplémentaire ni à passer par le FTP.

Découvrir le module :
Gratuit

Quel plugin ce module peut-il remplacer ?

Ce module peut avantageusement remplacer des extensions spécialisées comme “Export Media Library”, “Download Media Files” ou encore “WordPress Media Downloader”. La différence, c’est que WPMasterToolKit charge uniquement la classe PHP du module si celui-ci est activé — garantissant ainsi un site plus rapide et plus léger.

Une gestion simplifiée du téléchargement groupé des médias

Avec le module Download Medias as ZIP, vous pouvez désormais :

  • Sélectionner plusieurs fichiers dans la bibliothèque de médias WordPress (mode liste ou grille)
  • Choisir l’action « Download ZIP » dans les actions groupées
  • Télécharger automatiquement une archive ZIP contenant tous les fichiers sélectionnés

Plus besoin de télécharger les médias un par un : WPMasterToolKit automatise tout le processus grâce à une intégration native dans l’interface WordPress.

Le module utilise la bibliothèque ZipArchive de PHP pour créer dynamiquement une archive contenant les fichiers choisis. Une fois généré, le fichier ZIP est proposé immédiatement au téléchargement puis supprimé automatiquement du serveur, garantissant une gestion propre et sécurisée des fichiers temporaires.

Sécurité et performance au cœur du module

Chaque requête de téléchargement est protégée par un nonce WordPress pour éviter tout abus (protection CSRF).
Les fichiers sont enregistrés temporairement dans un répertoire dédié de WPMasterToolKit, puis supprimés dès qu’ils ne sont plus nécessaires grâce à la méthode wpmtk_download_media_as_zip_delete().

Le module ne surcharge pas WordPress :

  • Les scripts JavaScript nécessaires ne sont chargés que sur la page des médias (upload.php)
  • Le traitement du ZIP se fait côté serveur, uniquement pour les fichiers sélectionnés
  • Les messages d’erreur sont affichés via les notices admin natives (admin_notices) pour une intégration fluide

Comment utiliser le module

  1. Activez le module “Download medias as ZIP” depuis le panneau WPMasterToolKit.
  2. Rendez-vous dans Médias → Bibliothèque.
  3. Sélectionnez plusieurs fichiers.
  4. Dans le menu déroulant des actions groupées, choisissez “Download ZIP”.
  5. Cliquez sur “Appliquer” : le fichier ZIP est immédiatement généré et téléchargé.

En arrière-plan, le module s’occupe de tout : validation du nonce, vérification des fichiers, création du ZIP et nettoyage des fichiers temporaires.

Pro
1 site
3.50$
/Mois
14
Jours
Garantie de remboursement
sans risque à 100 % !

Conclusion

Le module Download Medias as ZIP de WPMasterToolKit est un outil essentiel pour tous ceux qui gèrent régulièrement de nombreux fichiers médias.
Simple, rapide et sans dépendance, il facilite grandement la vie des administrateurs WordPress tout en maintenant des performances optimales.

Grâce à lui, télécharger plusieurs fichiers à la fois devient enfin possible directement depuis la médiathèque WordPress, en un seul clic.