Automatically store media on Amazon S3, Cloudflare R2, Google Cloud Storage, DigitalOcean Spaces + others. Serve CSS/JS assets through CDNs.
Media cloud is a revolutionary plug-in for WordPress that will supercharge the performance of your website and radically transform the way that you work with media in WordPress.
Media Cloud works by moving your images, media and other files from your WordPress server to online cloud storage such as Amazon S3, Google Cloud Storage, DigitalOcean Spaces, DreamHost Object Storage and many others. You can then serve that media through a CDN like Amazon Cloud front, Cloudflare, Fastly and others.
Beyond cloud storage, Media Cloud also has deep integration with Imgix, the leading real-time image manipulation and optimization CDN. Media Cloud is the first plugin for WordPress to bring the full benefit of what Imgix offers – simplifying your development efforts, reducing your site’s page load times and opening up creative options that simply haven’t existed until now.
Media Cloud also provides advanced image editing tools that provide improved cropping options, effects, filters, watermarking and more.
NOTE: This plugin requires PHP 7.1 or higher
Automatically copy media uploads to the cloud and serve them directly from your cloud storage provider, CloudFront or any other CDN.
Upload videos and encode them nearly instantly to adaptive bitrate HLS that plays back smoothly and beautifully on any device regardless of bandwidth. Requires an account with Mux.
Imgix will radically change the way that you build your WordPress sites and themes. This plugin is the best integration available for WordPress. Upload your images to S3 with our S3 tool and then host the media with Imgix, providing you with real-time image processing and automatic format delivery. Forget ImageMagick, Imgix is light years ahead in quality and speed.
Now supports using Google Cloud Storage for uploads without having to use Google’s S3 compatible interop mode.
Use Amazon’s latest AI tools to tag and categorize your images when uploading to Amazon S3. With Rekognition, you can automatically detect objects, scenes, and faces in images.
When integrating with Imgix, Media Cloud by ILAB provides the most advanced WordPress image editor. Alter contrast, saturation, vibrancy and over 30 other image editing operations – in real time right inside the WordPress admin interface! Completely non-destructive!
Media Cloud by ILAB ships with the most advanced image cropping tool available for WordPress, based on Chen Fengyuan’s amazing Cropper plugin for jQuery.
Compatible with Short Pixel, EWWW, Smush and Imagify image optimization plugins!
Media Cloud integration with the WordPress Media library.
Media Cloud integration WordPress Media library list view.
Easy image cropping for all croppable image sizes defined in your theme.
Make adjustments to your images like saturation, vibrancy, contrast when using Imgix.
Stylize your images easily when using Imgix.
Watermarking is easy and non-destructive, change the watermark at any time and all watermarked images will automatically update.
Redesign settings.
Easily pin frequently accessed settings.
WP Offload Media provides a very small subset of everything Media Cloud provides.
This plugin is an essential part of our own development stack when creating WordPress solutions for our clients and as client needs grow around media, and dealing with media in WordPress, Media Cloud gains new features and improvements.
One of the headaches of managing a WordPress site is dealing with server disk space. If you just use the S3 functionality of this plugin, you are already one step ahead. Using S3, all of your media is centrally located in one place that you can then distribute through a high performing content delivery network to improve page load speeds for your site. You also don’t have to worry about disk space on your servers anymore.
Imgix is a content delivery network with a twist. In addition to distributing your media, it also allows you to edit them, in real-time. and deliver the edited version through their CDN without altering the original. Want to add a new image size to your theme? You can do this with Imgix without having to use a plugin to recut all of your existing media to this new size. Imgix optimizes format delivery and a bunch of other things. It’s seriously the greatest thing to happen to WordPress and web development in the history of ever.
Ignore Errors
option to migrate task to continue processing even if errors occurred during import.--ignore-errors
switch to wp mediacloud:storage migrate
command (see above)media-cloud/storage/verify/settings
filter to enable skipping cloud storage settings verification. Only use this--skip-processed
flag to mediacloud:storage makewebp
command to skip any attachments that already have webpwp mediacloud:storage syncAllLocal
command to download all cloud storage files to your local server.wp mediacloud:storage makewebp
command to generate webp files using EWWW (see above). (Premium)wp mediacloud:integrations fixLeopardWooLinks
to replace the weird link shortcode that Leopard Offload uses.manage_options
capability.block_categories
deprecation warning (thanks @joshuafredrickson)Transfer Mux Video
task that allows you to transfer encoded videos from Mux to cloud or local storage to serve the videos from other services and CDNs instead of Mux. Use Mux to encode, serve the result elsewhere.Regenerate Filmstrip
task to generate new filmstrips for Mux encoded videos that might not have had them generated.Relink Mux Video
task will relink any videos that were transferred with the Transfer Mux Video
task unless they’ve been deleted on Mux.wp mediacloud:video transfer
command to transfer videos from Mux to cloud or local storage.wp mediacloud:video relink
command to relink videos that were transferred from Mux to local or cloud storage.Video Player
settings to replace the WordPress admin default video player with the native video player using HLS.js. This allows you to preview Mux encoded videos in the admin without having to create a post.hls
object to WP REST Attachment object that includes the playlist url, poster image url, filmstrip url, width, height, duration, mp4 fallback rendition url and subtitles.yuloh/bccomp-polyfill
dependency.urlencode()
the filename which may cause issues for certain unicode characters in filenames. If imgix is working fine for you, you should not turn this on..webp
file names are stored in S3 metadata..webp
files are deleted from cloud storage when deleting an upload.mcloud_heartbeat
permission.--delete-migrated
from wp mediacloud:storage migrateToCloud
command.Logger.php
my.bucket.is.cool
.set_time_limit()
function on systems where that function is disabled.wp mediacloud:buddypress migrate
that wraps the Migrate BuddyPress Uploads task. (Premium)wp vision
to wp mediacloud:vision
.wp taskmanager
to wp mediacloud:tasks
.mediacloud:storage replace
command to search all wordpress tables, including custom ones. (Premium)mediacloud:storage replace
after running the Migrate to Cloud task. You will only need to do this once. (Premium)x-amz-bucket-region
noticesixlib
and wpsize
query parameters for imgix image URLs. To disable these query parameters, toggle Remove Extra Query Variables off in Imgix settings.media-cloud/storage/prefix
filter for adding your own custom tokens to the upload path. See an example here: https://gist.github.com/jawngee/f01c74f781b4e8cd4a6d40983e626b99