Bulk Attachment Download


A ‘Download’ option is added to the ‘Bulk Actions’ dropdown in the Media Library.
Choose the attachments you want to export, click ‘Apply’, and a zip file of those attachments is created that you can then download.

Before the zip file is created, you’ll see a) how many files will be downloaded, and b) how big the uncompressed files are.
You are also given the option to:

  • Include or exclude image intermediate sizes.
  • Include in your download the folder structure you use in your uploads folder (e.g. year/month) or have all files downloaded in a single folder.

You can set a maximum (uncompressed) file size to be downloaded in the plugin settings, found in Settings > Media.

Zip files are automatically removed in 1 – 2 hours, or you can delete them yourself.

If you want to keep the download files inaccessible to others, you can use the ‘Make downloads secure’ option in Settings > Media.
This creates a .htaccess file in the folder where the download zip files are kept, preventing direct access.
However there’s no point in using this feature unless you also have some means of preventing direct access to the attachments themselves
in the Uploads folder.

Captures d’écran

  • 'Download' option added to the 'Bulk Actions' dropdown.
  • Downloads are stored for 1 - 2 hours before being deleted.


  1. Upload the plugin files to the /wp-content/plugins/plugin-name directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress

The ‘Download’ option will now appear in the ‘Bulk Actions’ dropdown of the Media Library (when in List mode).


Where do I find my downloads?

Click on ‘Bulk downloads’ under ‘Media’.

How can I increase the number of attachments I can download in one go?

Pour augmenter le nombre de fichiers joints que vous pouvez voir à l’écran en même temps, cliquez sur « Options de l’écran » en haut à droite de la bibliothèque de médias,
et augmentez le « nombre d’éléments par page ».

What’s the maximum number of attachments I can download at once?

It depends. The theoretical absolute maximum is 999. That’s the maximum you can set for ‘Number of items per page’ in the Media Library (see above).
But there may be other constraints depending on your host setup, such as max script execution time, file size limits and memory limits.
Whether you reach those constraints will depend on the number and size of files you are trying to download in one go.
If you see error messages or your zip file is incomplete or corrupted, try several smaller downloads instead of one big one.

How long does it take for the zip file to be created?

That depends on the number and size of files you are downloading, and also on your host setup.
Try downloading smaller numbers of files to get a feel for how long it takes before attempting a large download.

Who can create downloads?

Permissions are set so that:
* Anyone who has the capability ‘upload_files’ can create downloads.
* A user can download an attachment if that user has permission to edit the attachment.
* Only users who have the capability ‘manage_options’ can download, edit, or delete a download that another user has created.

That means that if the WordPress default roles and capabilities are being used:
* Administrators and editors can download any attachments.
* Authors and contributors can download only those attachments they uploaded.
* Only administrators can download, edit or delete a download created by another user.

What filters are available?

  • jabd_max_files_size. Max download file size limit is set in the plugin settings in Settings > Media,
    but if you wanted to set the file size per user you could use this filter.


1 octobre 2020
Great plugin! The WordPress plugin Bulk Attachment Download is the WordPress plugin you need if you want to save your time when you have to download specific images from your WordPress media library. Amazing! Thank you very much for this great plugin!
10 janvier 2019
Does what it advertises, UI integration into media library exactly as I'd hoped, great option to not download intermediate sizes so you just get the original image. Perfect.
2 janvier 2019
I've been using this Plug-in for the past few months and have found it very effective for managing download. It fit my requirement exactly.
Lire les 14 avis

Contributeurs & développeurs

« Bulk Attachment Download » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.


“Bulk Attachment Download” a été traduit dans 1 locale. Remerciez l’équipe de traduction pour ses contributions.

Traduisez « Bulk Attachment Download » dans votre langue.

Le développement vous intéresse ?

Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.



Release date: 12 September 2020

  • Enhancement: Guidance added to Settings page and more notices added to help users.
  • Maintenance: Update Freemius SDK
  • Maintenance: Tidy up translation strings


Date de sortie : 19 octobre 2017

  • Correctif de bogue : empêcher l’erreur « Impossible d’utiliser la méthode de valeur de retour » pour php < 5.5.


Date de sortie : 22 juillet 2017

  • Maintenance: Fix poor placement of file info data when popup is scrollable.
  • Maintenance: Update Admin Notice Manager class to latest version.
  • Maintenance: Add in request for rating.


Release date: 15 July 2017

  • Maintenance: Delete ‘jabd_version’ option on uninstall.
  • Maintenance: Add in Freemius functionality for feedback.


Release date: 25 June 2017

  • Maintenance: Change the permissions for downloads so that they match the permissions for managing attachments generally.
  • Maintenance: Remove the filter jabd_user_can_download.
  • Bug fix: All download post statuses (including private) are now deleted automatically by cron.


Release date: 12 June 2017

  • Bug fix: Properly include admin notice manager class.


Release date: 12 June 2017

  • Bug fix: Remove warning when when adding new post.
  • Maintenance: Refactor admin notices.
  • Maintenance: Improve activate / deactivate / uninstall security.


Release date: 1 June 2017

  • Maintenance: Added missing translation strings.
  • Bug fix: Disable download button on download posts in Bin.


Date de sortie : 19 janvier 2017

  • Maintenance: Add dismissable reminders that a) bulk download function is only available in list mode and
    b) media items per page can be changed using Screen Options.


Date de sortie : 19 décembre 2016

  • Enhancement: Give option to include intermediate sizes.
  • Enhancement: Give option to have all files in single folder in zip instead of replicating structure within uploads folder.
  • Enhancement: Setting to limit uncompressed download size. Also display file count and size info before download.
  • Maintenance: Fix undefined index notice on saving settings.
  • Maintenance: Remove options to ‘view’ or ‘preview’ a download as this just triggers a download.


Date de sortie : 7 décembre 2016

  • Bug fix: rewrite rules now flushed on activation to prevent 404 on attempted download


  • Version initiale sur le dépôt d’extensions WordPress.org