Tidy Event — WordPress Events Calendar & Agenda Plugin
WordPress events plugin for a clean, block-based agenda. Publish events, show a calendar, and let visitors add dates to their own calendar with .ics files and one-click Google Calendar links.
Launching soon on WordPress.org — check back shortly.
Tidy Event — WordPress Events Calendar & Agenda Plugin is on the way
We're putting the finishing touches on this plugin. It isn't available for download yet — explore the features below, and it will land on WordPress.org soon.
Features
How it works
Lightweight WordPress events plugin. A native Event content type, four Gutenberg blocks (mini calendar, event list, upcoming and past events), per-event .ics download and Google Calendar links, and schema.org Event structured data for SEO. Pro adds a monthly grid calendar, recurring events, a document library, location maps, photo galleries, and a subscribable ICS feed. Free calendar, Pro power tools.
Event Content Type
A dedicated Event post type with start and end dates, times, and location fields. Manage your agenda like any other WordPress content, with categories, tags, and the block editor.
Mini Calendar Block
A compact month calendar block for sidebars and widget areas. Days with events are highlighted and clickable, so readers can browse what's coming up at a glance.
Event List Block
List your events in the page flow with flexible ordering and count limits. Ideal for a dedicated "What's on" page or an inline agenda inside any post.
Upcoming Events Block
Automatically shows the next events on the horizon, always current with no manual updates. Perfect for a homepage section or a sidebar teaser.
Past Events Block
Build an archive of everything that already happened, so visitors can review previous editions and you keep a permanent, indexable history.
ICS Export & Google Calendar
Every event offers a downloadable .ics file and an "Add to Google Calendar" link, so visitors save the date to Apple Calendar, Outlook, Google, or any calendar app in one click.
Event Structured Data
Each event outputs schema.org Event structured data automatically, making it eligible for rich event results and better visibility in search engines.
Interactive Calendar
Navigate month by month in an interactive calendar that renders server-side for speed and stays fast even with hundreds of events.
Monthly Grid Calendar
A full month-grid calendar block that lays every event out across the weeks of the month — the classic wall-calendar view for a rich, browsable agenda.
Recurring Events
Define events that repeat daily, weekly, monthly, or on a custom cadence. One entry generates the whole series, so a weekly class or monthly meetup is set up once.
Subscribable ICS Feed
Publish a subscribable calendar feed at /feed/events.ics so visitors add your whole agenda once and stay auto-synced as you add or change events.
Location Map
Show the event's venue on an interactive map powered by OpenStreetMap, with the address geocoded automatically so attendees know exactly where to go.
Photo Gallery
Attach a photo gallery to each event to showcase past editions and build anticipation for the next one — great for recurring events and festivals.
Document Library
A dedicated documents content type with a library block and category filtering, so programmes, tickets, and press kits live alongside your events and stay easy to find.
See it in action
Frequently Asked Questions
Can visitors add events to their own calendar?
Yes. Every event provides a downloadable .ics file and an "Add to Google Calendar" link. The .ics file works with Apple Calendar, Outlook, Google Calendar, and any app that reads the standard iCalendar format.
What blocks are included in the free version?
Four Gutenberg blocks: a mini calendar for sidebars, an event list, an upcoming events block, and a past events block. All render server-side and stay in sync automatically.
Is it good for SEO?
Yes. Each event outputs schema.org Event structured data, which makes it eligible for rich event results in search. Events are also added to your sitemap automatically so search engines discover them quickly.
Does the free version support recurring events?
Recurring events are a Pro feature. In the free version each event is a single entry; Pro lets you define daily, weekly, monthly, or custom recurrence so one entry generates the whole series.
What is the subscribable ICS feed?
A Pro feature that publishes your entire agenda as a calendar feed at /feed/events.ics. Visitors subscribe once in their calendar app and stay automatically in sync as you add or edit events, instead of downloading a file per event.
How does the location map work?
The Pro location map shows each event's venue on an interactive OpenStreetMap map. The address is geocoded automatically, so attendees see exactly where the event takes place.
A WordPress Events Plugin That Stays Out of the Way
Most WordPress event calendar plugins arrive with a heavy admin, a wall of frontend scripts, and their own idea of how your site should look. Tidy Event takes the opposite approach: events are a native content type you edit in Gutenberg, and everything visitors see is built from server-side rendered blocks. Drop a mini calendar into a sidebar, list upcoming events on the homepage, or archive past editions on a dedicated page — all without shortcodes, page builders, or extra JavaScript weighing your pages down. If you already publish with the block editor, an event feels exactly like a post.
The free version covers everything a small site or association needs to run an agenda: an Event content type with dates, times, and location; four blocks (mini calendar, event list, upcoming events, past events); and an interactive month-by-month calendar. Because every event ships schema.org Event structured data and lands in your sitemap automatically, search engines can surface your dates as rich results — turning your agenda into an SEO asset instead of an afterthought.
Let Visitors Keep Your Dates
An event only matters if people remember it. Tidy Event gives every event a downloadable .ics file and an "Add to Google Calendar" link, so a visitor saves the date to Apple Calendar, Outlook, or Google in a single click — using the same standard iCalendar format that calendar apps have supported for years. There's no account to create and no third-party service in the middle; the file is generated by your own site. For organisers who publish a steady stream of dates, the Pro subscribable ICS feed goes one step further: visitors subscribe once at /feed/events.ics and their calendar stays auto-synced as your programme evolves.
Grow Into Pro When You Need To
When a simple agenda isn't enough, Pro adds the tools that busy calendars rely on. A monthly grid calendar gives you the classic wall-calendar view. Recurring events let a weekly class or a monthly meetup be set up once and repeat on any cadence. An OpenStreetMap location map shows attendees exactly where to go, a per-event photo gallery showcases past editions, and a document library keeps programmes, tickets, and press kits organised alongside your events with category filtering. Every Pro feature is an optional layer on top of the same lightweight, Gutenberg-native core — never a rewrite of how your site works.
Tidy Event — WordPress Events Calendar & Agenda Plugin is coming soon
Not available for download yet — it will launch on WordPress.org soon.