Keep ElementsKit Pages Fast, Without a Heavier Host or a Vimeo Bill
ElementsKit adds 100+ widgets to Elementor, from team grids and image accordions to a video popup, and every image and self-hosted video lands on your server. Infinite Uploads moves that media to cloud storage and a global CDN, and keeps ElementsKit's own working files local.
150k+
Sites use our WordPress plugins
Free Plan
10 GB Included
ElementsKit and Infinite Uploads: Every Widget's Media, Off Your Server
ElementsKit adds more than 100 widgets to Elementor. The Image Accordion, Team, Testimonial, Image Comparison, and Video widgets are free, and the Pro Gallery adds more. Each one pulls its pictures and self-hosted video from the Media Library, so one design-heavy page can load dozens of files from your server.
Infinite Uploads offloads those files to cloud storage and serves them from a global CDN, with Image Optimization, a Business plan feature, converting images to AVIF and WebP. A self-hosted video in the Video widget plays from the CDN as-is. Video Cloud streams video uploaded to the Video Library, included on every plan.
ElementsKit also keeps its own working files in its uploads folder. Infinite Uploads keeps that folder local automatically, so the widgets you build keep loading with no exclusion to set up. Everything else renders the same, and one predictable bill covers storage, video, and CDN bandwidth.

Four Problems Infinite Uploads Solves for an ElementsKit Site
Most offload plugins move files and stop. Here's what matters when the files are widget photos, popups, and custom widgets.
Self-Hosted Video Popups, Without the Stalling
The Video widget plays YouTube, Vimeo, or a self-hosted video, and its popup style opens the clip over the page. Infinite Uploads serves a self-hosted video from the CDN as-is. For adaptive streaming and a customizable player, upload to the Video Library and embed it instead.
Accordions and Galleries That Don't Wreck Your Core Web Vitals
An Image Accordion, an Image Comparison slider, and a Pro Gallery can each load many large photos at once, all from your server by default. Infinite Uploads converts them to AVIF and WebP with Image Optimization, a Business plan feature, and serves them from the nearest CDN edge.
Team and Testimonial Photos Stop Filling Your Media Library
Team members, testimonial portraits, and client logos add small images by the hundreds as a site grows. Infinite Uploads offloads them like any upload, and Media Folders keep them organized inside Elementor's own media popup, not only the main Media Library page.
ElementsKit's Own Files Stay Local While Your Media Moves
Custom widgets from the Widget Builder are saved as files in uploads/elementskit, and ElementsKit loads them on each page. Infinite Uploads excludes that folder automatically, so they stay on your server and keep loading while your photos, logos, and video sync to the cloud.
Why ElementsKit Builders Pair It With Infinite Uploads
One Bill Instead of a Video Account and a CDN Invoice
ElementsKit has no cloud storage or CDN of its own, so a widget-heavy site fills the server or pays for Vimeo and a separate CDN. Infinite Uploads covers storage, video, and CDN bandwidth on one monthly price.
Move an ElementsKit Site Without Rebuilding a Page
The first sync moves your existing Media Library, including video already on the server, and rewrites URLs to the CDN. Every widget, header, and template keeps pointing at the same files, and Download & Disconnect moves them back to your server if needed.
Every Client Site on One Account
Agencies building Elementor sites with ElementsKit connect every client site to one Infinite Uploads account. Unlimited sites on every plan, one usage dashboard, and no separate cloud credentials to hand off when a project ends.
What Works, Feature by Feature
Feature
What you get
Image Accordion widget
Every panel image is offloaded, optimized to AVIF and WebP with Image Optimization, a Business plan feature, and served from the CDN edge closest to each visitor.
Works
Team and Testimonial widgets
Member portraits and client photos offload like any Media Library upload, and Media Folders keep a large roster organized.
Works
Image Comparison and Client Logo widgets
Before and after images and logo strips are ordinary Media Library files, offloaded and served from the CDN.
Works
Gallery widget (Pro)
Gallery photos are Media Library images, so they offload, optimize, and serve from the CDN like any other upload.
Works
Video widget, self-hosted source
A self-hosted video is offloaded and served from the CDN as-is, untranscoded. YouTube and Vimeo sources stay untouched.
Works
Video Cloud on the same page
For adaptive streaming, upload to the Infinite Uploads Video Library and embed its shortcode in a Shortcode widget, played in the customizable player.
Works, Video Cloud
Header and Footer Builder and Mega Menu
Logos and images you place in headers, footers, and mega menu panels are Media Library images, offloaded and served from the CDN. Layouts stay in ElementsKit.
Works
Image Masking and Image Hover Effect (Pro)
A masked or hover-styled image is still a Media Library file, offloaded and optimized like any other on the page.
Works
Custom widgets (uploads/elementskit)
ElementsKit saves each custom widget as files in this folder and loads them from there. Infinite Uploads keeps the folder local automatically so your widgets keep loading.
Stays local
Up and Running in Three Steps
1. Connect Infinite Uploads
Install the plugin, connect your account, and sync. Existing galleries, team photos, and video move to the cloud.
2. Upload to the Video Library for Adaptive Streaming
Upload video to the Video Library and embed the shortcode. Video Cloud handles adaptive streaming from there.
3. Free Up Local Storage
Remove local copies once the sync finishes. Your host keeps the freed space, files stay on the CDN.
Good to Know Before You Switch
ElementsKit keeps its working files in wp-content/uploads/elementskit. Custom widgets from the Widget Builder are saved there, and ElementsKit loads them from that folder. Infinite Uploads excludes the folder by default, so those files stay on your server and your widgets keep loading after the first sync.
Adding your own exclusions takes one setting. Infinite Uploads also skips non-media files in folders named log, tmp, temp, cache, backup, or queue. Add any other folder in Infinite Uploads > Settings > Folder Exclusions. Image and video files are never excluded by those name patterns.
Video Cloud is on every plan, and video counts toward storage and bandwidth. A self-hosted clip in the Video widget and a Video Library upload both add up on a media-heavy site. Size your plan on total storage and check the pricing calculator before a large migration.
How We Checked
- Read where the Widget Builder writes custom widgets under uploads.
- Checked the free and Pro widget lists in the plugin readme.
- Read the Video widget's self-hosted source options.
- Confirmed Infinite Uploads excludes the elementskit folder from sync by default.
- Matched each widget row to the Media Library and offload rules.
Result: widget media offloads like any upload, and the elementskit folder stays local through the automatic exclusion.
Frequently Asked Questions
Does Video Cloud work with the ElementsKit Video widget?
The Video widget's self-hosted source plays the video straight from the CDN as-is, not transcoded. For Video Cloud's adaptive streaming and customizable player, upload to the Video Library and embed it with the shortcode, included on every plan.
Can I keep YouTube or Vimeo sources in the Video widget?
Yes. Infinite Uploads doesn't touch embedded video sources. Keep YouTube or Vimeo where they are, or upload specific videos to the Video Library whenever adaptive streaming makes sense.
Will my custom widgets from the Widget Builder keep working?
Yes. ElementsKit saves them as files in wp-content/uploads/elementskit, and Infinite Uploads keeps that folder local automatically. There is nothing to exclude, so the widgets load the same as before your first sync.
Do the Image Accordion and Image Comparison widgets still work the same?
Yes. Infinite Uploads only changes where the images live. Panels, sliders, and hover effects keep working, and every image serves from the CDN instead of your server.
Will image-heavy ElementsKit pages load faster?
Yes. Images from the accordion, team, testimonial, and gallery widgets are converted to AVIF and WebP with Image Optimization, a Business plan feature, and served from the nearest CDN edge.
Do the Header and Footer Builder and Mega Menu need any setup?
No. Their layouts stay in ElementsKit. Logos and images inside them are ordinary Media Library files, offloaded and served from the CDN like any other upload.
Can an agency use this across many ElementsKit client sites?
Yes. Infinite Uploads supports unlimited sites on every plan and WordPress Multisite, so an agency connects every Elementor and ElementsKit client site to one account with one invoice.
What if a video is bigger than the WordPress upload limit?
Add our free Big File Uploads plugin. It lifts the WordPress upload limit without server changes, so the file uploads and Infinite Uploads offloads it from there.
More Plugins ElementsKit Sites Run With Infinite Uploads
- Infinite Uploads and Elementor
- Infinite Uploads and Essential Addons for Elementor
- Infinite Uploads and WP Rocket
- See all integrations
Try Infinite Uploads on the Free Plan
No cloud accounts. No access keys. Install the plugin, connect your site, and team photos, gallery images, and self-hosted video start moving to the cloud automatically.
Free plan, no credit card. Paid plans from $8.25/mo. Unlimited sites.