EventFrame is the free events stack for WordPress sites that need real schedules—not a blog post with a date in the title. Build multi-day and recurring events, let visitors RSVP with seat limits, accept frontend submissions, and design calendar and list views in Elementor or shortcodes.
Multi-day & recurring schedules
Add each day with its own times or mark it all-day. Overnight sessions work when the end is before the start. Recurrence covers daily, weekly, monthly, or yearly patterns with skip dates.
RSVPs with seats & deadlines
Visitors click I am going. Guests can RSVP with name and email unless you require login. Seat caps and signup deadlines apply per day and per recurring occurrence.
Calendar and list front ends
Drop the Event Calendar or Event List widget into any layout, or use [gs_event_calendar] and [gs_event_list]. Archives sort by the first event day when you need schedule order.
Submit form & My Events
Let members propose events with schedule and attendance rules. My Events shows what someone hosts (including pending) and what they are attending—widget or [gs_event_my_events].
Elementor widgets & templates
Event Details, RSVP, Submit Form, Calendar, List, and My Events with Style tabs tied to global colors. Install starter Single Event and Events Archive templates from Events → Settings.
Requires
WordPress 6.4+, PHP 8.0+. Elementor is optional; Elementor Pro unlocks Theme Builder. For event box, waitlists, iCal, and CSV export, add EventFrame Plus.
