A powerful media toolkit for WordPress. Paste upload, SVG support, automatic WebP conversion, and smart media optimization.
Features include:
This plugin can optionally connect to third-party cloud storage services to offload your media files. This feature is opt-in and only activates when you enable Cloud Offload in Settings and configure a provider.
Used to store and serve media files from Amazon Web Services object storage.
* What is sent: Media file binary data, filename, and content-type on upload. File deletion requests when local copies are removed.
* When: Only when a media file is uploaded or deleted and Cloud Offload is enabled with S3 as the provider.
* Terms of Service: https://aws.amazon.com/service-terms/
* Privacy Policy: https://aws.amazon.com/privacy/
Used to store and serve media files from Cloudflare’s S3-compatible object storage.
* What is sent: Media file binary data, filename, and content-type on upload.
* When: Only when a media file is uploaded or deleted and Cloud Offload is enabled with R2 as the provider.
* Terms of Service: https://www.cloudflare.com/terms/
* Privacy Policy: https://www.cloudflare.com/privacypolicy/
Used to store and serve media files from Google Cloud Platform object storage.
* What is sent: Media file binary data, filename, and content-type on upload.
* When: Only when a media file is uploaded or deleted and Cloud Offload is enabled with GCS as the provider.
* Terms of Service: https://cloud.google.com/terms/
* Privacy Policy: https://policies.google.com/privacy
Used to store and serve media files from DigitalOcean’s S3-compatible object storage.
* What is sent: Media file binary data, filename, and content-type on upload.
* When: Only when a media file is uploaded or deleted and Cloud Offload is enabled with Spaces as the provider.
* Terms of Service: https://www.digitalocean.com/legal/terms-of-service-agreement/
* Privacy Policy: https://www.digitalocean.com/legal/privacy-policy/
Used to store media files on a self-hosted or third-party MinIO instance configured by the site owner.
* What is sent: Media file binary data sent to the MinIO endpoint URL you configure.
* When: Only when a media file is uploaded or deleted and Cloud Offload is enabled with MinIO as the provider.
* Terms of Service / Privacy Policy: Depends on your MinIO host — review their policies.
No data is sent to any external service unless you explicitly enable and configure Cloud Offload.
The compiled JavaScript in this plugin is built from human-readable source code that ships with the plugin:
build/admin/ is compiled from the non-minified source in src/admin/.npm install and then npm run build from the plugin root. The build uses the official @wordpress/scripts package (webpack) with no custom configuration.Bundled third-party library:
assets/js/webpjs.min.js — WebPJS, a WebP polyfill for older browsers, by Dominik Homberger. Its non-compiled source code is publicly available at https://github.com/dominikhlbg/WebPJS (licensed under the WebM Project software license).