Media Bulk Download

Description

Tired of downloading your WordPress media files one by one?

Media Bulk Download lets you select any number of files in your Media Library and download them as a single ZIP file — instantly, directly in your browser. No FTP, no hosting panel, no extra tools.

What it does

  • Works in both Grid view and List view of the Media Library
  • Adds a « Download as ZIP » bulk action to the List view
  • Adds a « Download as ZIP » toolbar button to the Grid view
  • Handles images, PDFs, videos, audio, documents — any file in your library
  • Secure: every request uses nonce verification and capability checks
  • Lightweight: assets load only on the Media Library screen, nowhere else

Perfect for

  • Sending a client their project photos in one go
  • Archiving old uploads before a site migration
  • Backing up a folder of product images
  • Moving media from one site to another

Free version limits

The free version includes fair-use limits to keep the plugin stable for everyone:

  • Up to 20 files per ZIP
  • 10 ZIPs per day per user
  • 1-minute cooldown between downloads
  • Flat ZIP structure (files are not organised into subfolders)
  • No metadata export

Upgrade to Pro — no extra plugin needed

Purchase a Pro license at pluginnests.com and enter your license key directly in Settings Media Bulk Download. No second plugin to install — Pro features unlock instantly on the same plugin you already have.

Pro unlocks everything:

  • Unlimited files per ZIP
  • Unlimited daily downloads
  • No cooldown
  • Preserved folder structure — year/month subfolders are kept intact inside the ZIP
  • Metadata CSV export — every ZIP includes a spreadsheet with each file’s title, alt text, caption, and URL (perfect for site migrations and SEO audits)
  • Commercial use license
  • Priority email support

Get Pro

Installation

  1. Go to Plugins Add New in your WordPress admin
  2. Search for « Media Bulk Download »
  3. Click Install Now, then Activate
  4. Go to Media Library, select your files, and click Download as ZIP

That’s it — no settings required to get started.

FAQ

Where is the download button?

Grid view: Select items using the selection mode, then click the « Download as ZIP » button that appears in the toolbar above the grid.

List view: Check the files you want, open the Bulk actions dropdown, select « Download as ZIP », and click Apply.

What file types can I download?

Any file in your WordPress Media Library — images (JPG, PNG, GIF, WebP, SVG), documents (PDF, DOCX, XLSX), videos, audio files, and more. If WordPress can store it, this plugin can ZIP it.

What are the free version limits?

  • Maximum 10 files per ZIP
  • Maximum 5 ZIPs per day per user
  • 2-minute cooldown between downloads
  • Files are zipped in a flat structure (no subfolders)
  • No metadata CSV export

Upgrade to Pro to remove all limits and unlock folder structure + metadata export. See Pro

What does « preserved folder structure » mean?

When you download files from your Media Library, WordPress stores them in year/month subfolders (e.g. 2024/11/photo.jpg). The Pro version keeps those subfolders intact inside the ZIP, so your files stay organised exactly as they were uploaded. The free version puts all files in a single flat folder.

What is included in the metadata CSV?

Pro ZIPs include a media-metadata.csv file with one row per downloaded file, containing: filename, title, alt text, caption, description, and public URL. This is especially useful for SEO audits and site migrations where you need to re-import media with all metadata intact.

How do I upgrade to Pro?

  1. Purchase at pluginnests.com/media-bulk-download
  2. You’ll receive a license key by email
  3. Go to Settings Media Bulk Download on your site
  4. Enter your license key and click Activate License

No separate Pro plugin — Pro features unlock inside this same plugin.

Does it change or move my media files?

No. Files are only read and streamed into a ZIP. Nothing is moved, renamed, or altered in your Media Library.

Does it respect user roles?

Yes. Only users with the upload_files capability (Editors, Administrators) can generate ZIPs.

Is there a file size limit?

There is no hard limit set by the plugin. Very large libraries may be affected by your server’s PHP memory limit or execution time. Pro users can contact support for help with large downloads.

Avis

Il n’y a aucun avis pour cette extension.

Contributeurs/contributrices & développeurs/développeuses

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

Contributeurs

Traduisez « Media Bulk 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.

Journal des modifications

1.0.4

  • Added: Download by File Type — one-click ZIP of all images, videos, PDFs, audio, or documents.
  • Added: Download by Month — select any month and download all media from it.
  • Added: Download counter toolbar on the Media Library page.
  • Added: « Get Pro » and « Settings » action links on the Plugins page.
  • Added: Review nudge after 7 days of use (dismissible forever).
  • Improved: Free limits increased — 20 files per ZIP, 10 ZIPs per day, 1-minute cooldown.
  • Fixed: WordPress coding standards compliance (WP_Query instead of direct DB calls, proper escaping).

1.0.3

  • Updated: Pro pricing page URL updated to pluginnests.com/media-bulk-download.

1.0.2

  • Added: Pro — folder structure preserved in ZIP (year/month subfolders kept intact).
  • Added: Pro — metadata CSV automatically included in every ZIP (filename, title, alt text, caption, description, URL).
  • Updated: Plugin display name simplified to « Media Bulk Download ».

1.0.1

  • Added: Pro license activation directly inside the plugin — no separate plugin needed.
  • Added: Settings page with feature comparison and upgrade banner.
  • Added: Limit warning notices now include a direct link to activate a Pro license.
  • Fixed: PHP 7.4 compatibility.
  • Updated: Tested up to WordPress 6.9.

1.0.0

  • Initial public release. Grid and List view support, secure ZIP creation, fair-use limits.