Keep The Events Calendar's Photo View Fast, However Many Events You've Ever Added

Every event you've ever added left behind a featured image, and Photo View loads them by the hundred. Event Aggregator imports pile on more from Meetup and Eventbrite. Infinite Uploads moves that archive to the cloud, optimizes it, and serves it from a global CDN instead of your server.

Star Rating
4.9 out of 5 stars for Big File Uploads on WordPress.org
Red heart icon representing trust and satisfied customers

150k+
Sites use our WordPress plugins

Free Plan
10 GB Included

The Events Calendar and Infinite Uploads: Years of Event Images, Finally Off Your Server

A calendar running for years has hundreds of past events, and each one carries a featured image plus separate organizer and venue photos. Photo View loads that whole archive at once. Turn on Event Aggregator and Meetup, Eventbrite, and iCal imports add more images every week, all landing on your server.

Infinite Uploads offloads every event, organizer, and venue image to cloud storage and a CDN, optimized to AVIF and WebP so Photo View and Map View thumbnails load fast anywhere. Media Folders keep images sorted by season or venue instead of one Media Library list, and a recap in the Video Library streams through Video Cloud on the event page.

The Events Calendar keeps working exactly as before: recurring events, additional views, Event Aggregator imports, Community Events submissions, and ticketing all run unchanged. Infinite Uploads only handles where the files live, so a promoter running one calendar or twenty gets one predictable bill and a hosting plan that stops growing every time an import runs.

The Events Calendar and Infinite Uploads logos

Four Problems Infinite Uploads Solves for a Busy Events Calendar

Most offload plugins move files and stop. These are the parts that matter when the files are years of events.

Blue outlined folder icon

Photo View and Event Archives That Don't Slow Down

Every event's featured image, plus organizer and venue photos, moves to cloud storage and a global CDN. Photo View and Map View thumbnails load from the edge instead of your server, so a calendar with thousands of past events still opens fast, in AVIF and WebP.

Blue play button icon

Recap and Session Video Without a Streaming Bill

Upload a self-hosted recording to the Video Library and embed it with the Infinite Uploads block, and Video Cloud, included on every plan, encodes it for adaptive streaming in the customizable player, no YouTube suggestions or Vimeo invoice. Live embeds from YouTube, Zoom, and Webex still work exactly as Virtual Events built them.

Blue icon depicting a browser window and server

Event Aggregator Imports Stop Filling Your Server

Every Meetup, Eventbrite, and iCal import through Event Aggregator sideloads its images into the Media Library, and those land in cloud storage with everything else. The CSV importer writes a temporary file to your uploads folder, reads it back, and cleans it up when the import finishes.

Blue database icon with infinity symbol

Community Submissions and Venue Galleries, Organized

Community Events lets attendees submit their own events with a featured image from the front end, and it offloads the same as an admin upload. Media Folders, sort, and search keep each venue's or season's images together instead of buried in one long library.

Why Event Promoters Pair The Events Calendar With Infinite Uploads

Blue dollar sign icon

One Bill Instead of a Growing Storage Invoice

Cloud storage, CDN bandwidth, and Video Cloud streaming are one monthly price. No per-video fees for a recap, no storage upgrade after a big import. Sync once, free up local storage, and your hosting plan stays the size it is.

Blue gear and wrench icon

Move Years of Events Without Touching a Single Post

The first sync moves your entire Media Library, including every past event, organizer, and venue image, and rewrites the URLs to the CDN. The Events Calendar doesn't change, and Download & Disconnect copies event and venue images back to your server if you ever need them.

Blue gradient receipt icon

Every Calendar You Run, on One Account

Agencies and promoters running several event calendars connect every site to one Infinite Uploads account. Unlimited sites on every plan, WordPress Multisite supported, one usage dashboard, and no separate cloud credentials to hand over when a client or venue changes hands.

What Works, Feature by Feature

Feature

What you get

Infinite Uploads logo featuring a blue infinity symbol and the words Infinite Uploads.

Event featured images, organizer and venue photos

Offloaded, converted to AVIF and WebP, and served from the CDN. Standard Media Library behavior with no plugin-specific changes.

Works

Photo View and Map View thumbnails

Grid and map thumbnails load from the CDN instead of your server, even on a calendar with thousands of past events.

Works

Event Aggregator image imports (Meetup, Eventbrite, iCal)

Sideloaded images land in the Media Library like any upload and offload the same way, optimized and served from the CDN.

Works

CSV import file

Written to a cloud-backed uploads folder and read back through the stream wrapper during the import, then deleted when the import finishes.

Temporary file

Events Calendar Pro (recurring events, extra views, series)

Series relationships, recurrence rules, and additional views are untouched. Infinite Uploads only handles the images those views display.

Works

Community Events front-end image upload

An attendee's featured image submission maps to the event's featured image and offloads the same as an admin upload.

Works

Virtual Events self-hosted recap or session video

Upload to the Infinite Uploads Video Library and embed with the Infinite Uploads block. Video Cloud transcodes it for adaptive streaming in the customizable player, included on every plan.

Works, Video Cloud

Virtual Events YouTube, Zoom, Webex, Google Meet embeds

The add-on's own video and meeting fields stay with the platform they connect to. Nothing to offload there.

Stays on platform

Event Tickets and Event Tickets Plus attendee data

Ticket emails, QR codes, and attendee CSV exports are database records, not media. Unaffected either way.

Not media

Up and Running in Three Steps

Blue gear and wrench icon

1. Connect Infinite Uploads

Install the plugin, connect your account, and sync. Existing event, organizer, and venue images move to the cloud automatically.

Blue play button icon

2. Add Recap Video to an Event

Upload the MP4 to the Video Library and embed it with the Infinite Uploads block. Video Cloud streams it in the customizable player.

Blue database icon with infinity symbol

3. Free Up Local Storage

Once the sync finishes, remove local copies from Infinite Uploads settings. Your hosting plan gets its space back.

Good to Know Before You Switch

Video Cloud is on every plan, and video counts toward storage and bandwidth. A one-hour 1080p session recording is roughly 1.5 GB of source video plus streaming renditions. If you plan to archive full conference sessions, size your plan on total recording hours and check the pricing calculator first.

The Virtual Events video field only embeds external platforms. Its Add Video option connects to YouTube, Facebook, Vimeo, Zoom, Webex, and Google Meet, same as always. A recap uploaded to the Video Library and added with the Infinite Uploads block plays from Video Cloud; a plain MP4 added with a regular video block just plays from the CDN, no transcoding.

Large recap videos may need a higher upload limit. If a full-day livestream recording is bigger than your server's PHP limit, add our free Big File Uploads plugin to raise it without touching server configuration. Video Cloud takes over from there, encoding and streaming the file once it's uploaded to the Video Library.

How We Tested

  1. Created a recurring event series in Events Calendar Pro with a featured image and venue photo.
  2. Ran an Event Aggregator import from an iCal feed and checked the sideloaded images.
  3. Imported events from a CSV file and confirmed the upload file was removed after.
  4. Submitted an event with a featured image through Community Events on the front end.
  5. Uploaded a self-hosted video to the Video Library, embedded it with the Infinite Uploads block, and confirmed it streamed from Video Cloud.

Result: everything worked, no configuration needed.

Frequently Asked Questions

Do event featured images and organizer or venue photos work with Infinite Uploads?

Yes. They offload the same as any Media Library upload, convert to AVIF and WebP, and serve from the CDN. The Events Calendar's display logic doesn't change.

Does Event Aggregator still import images from Meetup, Eventbrite, and iCal?

Yes. Aggregator sideloads those images into the Media Library exactly as before, and Infinite Uploads offloads them from there like any other upload, optimized and served from the CDN.

What happens to the CSV import file?

It's written to your uploads folder during the import, read back the same way, and deleted automatically once the import finishes. It never stays around as extra storage.

Do Events Calendar Pro's recurring events and extra views still work?

Yes. Recurrence, series relationships, and views like List, Map, Photo, and Week are untouched. Infinite Uploads only changes where the images those views show are stored and served from.

Can attendees still upload an image when they submit an event through Community Events?

Yes. Their featured image submission maps to the event's featured image and offloads the same as an admin upload, once the event is approved and published.

Can I add self-hosted video to an event page instead of a YouTube or Zoom embed?

Yes. Upload the file to the Infinite Uploads Video Library and embed it with the Infinite Uploads block. Video Cloud encodes it for adaptive streaming and plays it in the customizable player, included on every plan.

What about Virtual Events' YouTube, Zoom, and Webex integrations?

Those keep working exactly as built. The add-on's video and meeting fields connect straight to the platform, and there's nothing there for Infinite Uploads to offload.

Are ticket emails, QR codes, and attendee exports affected?

No, and that's fine. Event Tickets and Event Tickets Plus generate those from database records, not files in the Media Library, so Infinite Uploads has nothing to do with them.

More WordPress Plugins That Work With Infinite Uploads

  • Infinite Uploads and WooCommerce
  • Infinite Uploads and MemberPress
  • Infinite Uploads and Gravity Forms
  • See all integrations

Try Infinite Uploads on the Free Plan

No cloud accounts. No access keys. Install the plugin, connect your site, and event images, session video, and imported photos start moving to the cloud automatically.

Free plan, no credit card. Paid plans from $8.25/mo. Unlimited sites.