Uploadcare File Uploader and Adaptive Delivery (beta) Plugin
Uploadcare, an all-round media upload, storage, management, and delivery solution, breaks many WordPress Media Library limitations.
Uploadcare, an all-round media upload, storage, management, and delivery solution, breaks many WordPress Media Library limitations. Upload large files from various sources, including social media and cloud services. Insert them into WordPress posts and serve optimized, responsive images with Uploadcare CDN to improve your WordPress site performance.
This plugin allows WordPress authors to upload images and other files with Uploadcare File Uploader while creating posts and pages. All files hosted on Uploadcare CDN are served with smart format and quality optimizations to ensure the smallest file size while preserving the visual quality. You can migrate your existing Media Library to Uploadcare and use various other features.
Note: This version (3.x) of the plugin may require additional work on your part due to potential conflicts with other plugins or themes. Support is available only to customers on the Custom pricing plan.
Features
Upload files of any type (image, video, document, archive) and size (up to 5 TB).
Upload from your device, URL, social network (Facebook, Instagram, VK, Flickr), and cloud (Dropbox, Google Drive, Google Photos, OneDrive, Box, Huddle, Evernote).
Insert images into your posts, and place other files and archives for download.
Uploadcare CDN serves images faster in all parts of the world. Adaptive Delivery analyzes users’ context and serves images in a suitable format, resolution, compression, which closes all image-related frontend tasks.
Transfer your existing Media Library to your Uploadcare storage with no risk of data loss.
Specify your custom CDN domain, and use a Secure Uploading feature to control who and when can upload files.
Compatible with a standard WordPress image editor.
Usage
To add an image while editing a post or a page, choose “Uploadcare image” block. Also, you can upload any file directly to your Media Library with “Upload with Uploadcare” button — it’ll be hosted and delivered with Uploadcare.
Use a built-in image editor when needed.
If you accidentally upload a file using a standard WordPress option, you can easily transfer them to Uploadcare to use Adaptive Delivery and other features.
Activate the plugin in the “Plugins” menu in your WordPress admin account.
Go to “Settings” -> “Uploadcare” and follow instructions.
Requirements
WordPress 5+
PHP 7.4+
php-curl
php-json
php-dom
Screenshots
Insert images right into your posts.
Upload from local disks, cameras, URLs, clouds, and socials.
Edit images after upload: crop, enhance, etc.
Adaptive delivery: automate creating responsive images with resize, smart compression, and lazy loading.
Images are delivered with Uploadcare CDN.
Transfer existing Media Library to Uploadcare.
Changelog
3.1.0
Fixed: * Fixed behaviour when uploading and downloading current images to and from Uploadcare storage. * Autotests support.
Compatibility: * Tested in WordPress up to version 6.4.3.
3.0.11
Fixed: * Corrected the URL to the “upload with Uploadcare” button icon.
Compatibility: * Tested in WordPress up to version 6.4.
3.0.10
Fixed PHP 7.4 support.
3.0.9
Added support for PHP 8+.
Bumped minimal PHP version to 7.4.
Masked secret key in plugin settings for additional security.
Updated Uploadcare widget.
= 3.0.8
Removed types from method (bug fix for https://wordpress.org/support/topic/fatal-error-3-0-7/).
3.0.7
Changed plugin responsive images default mechanism to leverage default WordPress “srcset” behavior improved with our smart image quality and auto format features.
Returned Uploadcare upload button to a default upload option.
Added an option to transfer files to Uploadcare storage post by post.
Created console utility to transfer all files at once.
Minor bug fixes and improvements.
3.0.6
Fixed an issue with missing UUIDs for previously uploaded images, which led to an error while rendering images.
Various fixes and improvements.
3.0.5
Now you can copy your WordPress Media Library to Uploadcare cloud storage. Files in Media Library don’t get removed.
Image source URLs in posts don’t change. However, when a post is rendered, images get delivered with Uploadcare CDN powered by Adaptive Delivery technology.
3.0.4
Added placeholder for Uploadcare Image caption.
Fixed update process from 2.7.x to 3.x.x.
Various other fixes.
3.0.3
Fixed upload button position on “Add media” page.
Refactored code for better performance and control.
Now you can use Uploadcare Image Editor to modify images from Media Library.
3.0.2
Plugin as class.
Composer autoload.
Unit-tests for most classes and methods.
3.0.1
Fixed issue with plugin activation to prevent malfunction when PHP DOMDocument class is disabled.
Various small improvements.
3.0.0
Brand new version, rewritten from scratch.
Adaptive image delivery system for auto responsiviness, quality optimization, and lazy loading.
Better integration with Media Library and WYSIWYG.
Transfer your old files to Uploadcare and back. (Risk free!)
Updated Settings page.
Removed “uploadcare” shortcode that allowed your readers to upload files.
2.7.2
Default CDN base was empty, now it points to an existing host.
2.7.1
Fix botched release.
2.7.0
Added CDN Base option.
Added signed uploads option.
2.6.1
Fixed error with plugin initialization.
2.6.0
Added the data-integration attribute to the widget reporting its version together with the library version used.
Added User Agent reports library and integration versions used.