Skip to content

WordPress plugin that allows users to export media library files as a compressed zip archive.

License

Notifications You must be signed in to change notification settings

massedge/wordpress-plugin-export-media-library

Repository files navigation

=== Export Media Library ===
Contributors: andrej.pavlovic
Tags: export media library, download media library, media library, export, download
Requires at least: 4.7.10
Tested up to: 6.2
Requires PHP: 7.4
Stable tag: 4.0.2
License: GPLv3
License URI: http://www.gnu.org/licenses/gpl-3.0.html

Allows users to export media library files as a compressed zip archive.

= Links =
* [Website](https://github.com/massedge/wordpress-plugin-export-media-library)
* [Support](https://github.com/massedge/wordpress-plugin-export-media-library/issues)

== Installation ==

1. Download and activate the plugin through the 'Plugins' screen in WordPress.
2. Go to Media -> Export via the admin menu to access the Export Media Library page.
3. Adjust form options before proceeding with the export.

== Frequently Asked Questions ==

= I am unable to open the generated zip file
Please try using the [7-Zip](https://www.7-zip.org/) extractor utility if you are having trouble extracting the downloaded zip file. It's free and open source.

== Screenshots ==

1. Export Media Library admin page

== Changelog ==

= 4.0.2 =
* Apply Wordpress Coding Standards via PHP_CodeSniffer
* Ensure echo-ed values are escaped

= 4.0.1 =
* Tested against WordPress 6.2

= 4.0.0 =
* Bumped minimum PHP version to 7.4

= 3.1.0 =
* Bumped `maennchen/ZipStream-PHP` version to `2.1.0`
* Added FAQ

= 3.0.1 =
* adjust syntax to ensure plugin compatibility check can run on older php versions (eg. PHP 5.2)
* removed dependency on ext-mbstring by allowing mbstring polyfill to be used as fallback
* export zip filename now incorporates blogname and utc date for better consistency and organization
* clean and end all output buffers by default to ensure PHP doesn't store zip archive in output buffer and run out of memory

= 3.0.0 =
* bumped minimum php version to 7.1
* flush buffer after every write in order to avoid exceeding memory

= 2.2.0 =
* added support for PHP 7.0

= 2.1.0 =
* composer - maennchen/zipstream-php - bumped to version 1.1

= 2.0.0 =
* bumped minimum php version to 7.1
* updated zipstream library

= 1.1.0 =
* expose API::export function for easier reuse by 3rd-party code
* set last modify time for each file in zip to match the timestamp on disk

= 1.0.1 =
Fixed title of plugin in readme.

= 1.0.0 =
* Fully functional release.

= 0.0.1 =
* Alpha release.