WP Manifestindependent plugin directory
manifest / media / wordpress-media-plugin

Advanced Media Import/Export

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/mrshahbazdev/wordpress-media-plugin/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Advanced WordPress media library export and import plugin.

Features

  • Export all media files as CSV manifest, JSON manifest, or ZIP archive (files + manifest).
  • Import media from CSV/JSON manifest, ZIP archive, or a list of URLs.
  • Preserves metadata: title, caption, description, alt text, attached post, media categories.
  • Batch processing with progress bar for large media libraries.
  • Duplicate handling: skip, update metadata, or always create new.
  • Auto-detects file extension when source URLs do not include one.
  • Logs download errors inside ZIP manifest for failed files.

Installation

  1. Download or clone this repository.
  2. Upload the advanced-media-imex folder to /wp-content/plugins/.
  3. Activate the plugin in WordPress admin.
  4. Go to Tools > Media ImEx.

Export

  1. Open the Export tab.
  2. Choose format: CSV, JSON, or ZIP.
  3. Optionally filter by media type.
  4. Click Start Export and download the generated file.

Import

  1. Open the Import tab.
  2. Select source: CSV/JSON manifest, ZIP archive, or URL list.
  3. Upload file or paste URLs.
  4. Choose duplicate handling and post mapping options.
  5. Click Start Import.

CSV Columns

Required: url
Recommended: title, filename, caption, description, alt_text, parent_title, parent_type, media_categories
Optional: mime_type, width, height, file_size, sizes, local_path, download_error

Requirements

  • WordPress 5.8+
  • PHP 7.4+
  • ZipArchive PHP extension (for ZIP export/import)

License

GPL-2.0+