Copy Files to Bucket

As soon as a file has completed uploading to the Media Library, it will be copied to your cloud storage bucket as well. This setting does not copy attachments to the bucket that were uploaded to the Media Library before WP Offload Media was installed. You need to use the Offload Tool (not available in the Lite version) to accomplish that.


Set a path for attachments to be offloaded to in the bucket. This is helpful if you are using the same bucket to store files for different sites. This does not affect the local path of the file on the server.


Organize the uploads in year and month folders in the bucket. For example, /2016/02/my-file.jpg.

Object Versioning

Ensures that files are offloaded to the bucket with a unique path. This is a cache-busting technique especially helpful when using CloudFront and other CDNs to make sure the latest version of a file is served.

Rewrite Media URLs

Rewrites local URLs to be served from your Amazon S3, DigitalOcean Spaces or Google Cloud Storage bucket, CloudFront or another CDN, or a custom domain.

Custom Domain (CNAME)

By default rewritten URLs use the raw bucket URL format, e.g. If you have enabled CloudFront, another CDN, or are using a CNAME, you can set that domain with this setting. Where has the old interface gone?


Control the protocol of the cloud storage URLs. The default will be the protocol of the page the attachment is on, but you can set it to be always HTTPS.

Remove Files From Server

Removes the files from the local server once they have been offloaded to cloud storage. This can help reduce HDD space on the site’s server. There are possible issues around compatibility with other plugins when enabling this setting, as they may rely on access the local file.

If you have a backup system in place (as you should) that backs up your site files, media, and database, your media will no longer be backed up as it will no longer be present on the filesystem. You will need to backup the media in your bucket by other means. With Amazon S3, it’s as simple as turning on Versioning in your bucket settings.

Using Constants

All of the above settings can be defined in your wp-config.php file.