WordPress plugin

WP Offload Media Pro

WP Offload Media Pro copies images, videos, documents, and other files added through the WordPress media uploader to Amazon S3, DigitalOcean Spaces, or Google Cloud Storage. After a file is copied, the plugin replaces its media URL with the remote storage URL. When Amazon CloudFront or another CDN is configured, files can use that CDN’s URL, including a custom domain if one is configured. Image thumbnails are copied to the selected bucket and delivered through the corresponding remote URL.

WP Offload Media Pro

Choose storage and delivery

WP Offload Media Pro copies images, videos, documents, and other files added through the WordPress media uploader to Amazon S3, DigitalOcean Spaces, or Google Cloud Storage. After a file is copied, the plugin replaces its media URL with the remote storage URL. When Amazon CloudFront or another CDN is configured, files can use that CDN’s URL, including a custom domain if one is configured. Image thumbnails are copied to the selected bucket and delivered through the corresponding remote URL.

Upload new files and existing library items

New files go to the WordPress server first, then are copied to the selected storage service. Direct uploads to the storage account are not supported. An option can remove files from the server after they have been copied to the bucket.

The standard upload process handles new files; it does not copy existing Media Library files to remote storage or serve them from the bucket. The Pro upload tool can upload files already in the Media Library. Pro also lets you manage offloaded files from that library.

Extend CDN delivery

The Assets Pull addon can serve CSS, JavaScript, and font files through CloudFront or another CDN. Media delivery through CloudFront is also available when it is configured with the plugin.

Check integrations and support

The Pro upgrade includes integrations for WooCommerce and Easy Digital Downloads, along with priority email support. Email support is not provided for the free version.

WP Offload Media does not include picture optimization. Its integration with EWWW Image Optimizer is officially supported, so optimization remains a separate function from offloading and remote delivery.

Set up the workflow

  1. Add WP Offload Media Pro to the WordPress website.
  2. Select Amazon S3, DigitalOcean Spaces, or Google Cloud Storage as the storage destination.
  3. Configure CloudFront or another CDN if you want remote files delivered through it.
  4. For an existing website, use the Pro upload tool for the current Media Library. Continue adding new files through the WordPress media uploader.