Recurring Events
Daily, weekly, and monthly schedules calculated with DateTimeImmutable, kept current through WP-Cron and request-time refresh.
WordPress Plugin
Simple Events Pro extends the free Simple Events CPT plugin with a recurrence engine, occurrence exceptions, an AJAX-powered calendar, and standards-based calendar subscriptions — plus native Gutenberg blocks for both.
Runs Fully In Your Browser
Powered by WordPress Playground. Both plugins are installed and activated automatically — no signup, no server. Logged in as admin / password. If the demo doesn't load, open it in a new tab.
Features
Daily, weekly, and monthly schedules calculated with DateTimeImmutable, kept current through WP-Cron and request-time refresh.
Skip a single date or reschedule it to a different one without breaking the recurring pattern.
A month-view calendar with inline events and previous/next navigation, available as a shortcode or Gutenberg block.
RFC 5545 compliant .ics downloads and a live subscription feed for Google Calendar, Outlook, and Apple Calendar.
Native Event Grid and Event Calendar blocks with sidebar controls and real-time editor previews.
Installs alongside Simple Events CPT and reuses its custom post type, metadata, and templates.
Comparison
| Feature | Free Core | Pro |
|---|---|---|
| Events custom post type & metadata | ✓ | ✓ |
| Archive & single templates | ✓ | ✓ |
| Schema.org markup | ✓ | ✓ |
| Event Grid Gutenberg block | ✓ | ✓ |
| Recurring events | — | ✓ |
| Occurrence exceptions | — | ✓ |
| AJAX calendar view | — | ✓ |
| iCalendar export & subscription feed | — | ✓ |
| Event Calendar Gutenberg block | — | ✓ |
Installation
Simple Events Pro requires the free Simple Events CPT plugin to be installed and active. Install both plugins, activate them, and add events under Events → Add New.
Both plugins are open source and available on GitHub. Simple Events CPT is also pending review for the official WordPress.org Plugin Directory.