Free on WordPress.org · Version 1.8
The free WordPress events calendar plugin that stays out of your way
Month, list and day views, venues, organizers and per-event timezones — free, and ready on your site in five minutes.
No account needed · No locked features · Works with any theme

100% free
No locked features, no event limits
3 views
Month, list and daily agenda
Any timezone
Every event keeps its own
1-click switch
From The Events Calendar
Features
Everything an events calendar needs. Nothing it doesn’t.
Publish events in minutes, show them three ways, and let visitors save them to their own calendar — all in the free plugin.
Three calendar views
Month grid, upcoming list and daily agenda. Visitors switch with one click.
The right time, everywhere
Each event keeps its own timezone and visitors see their local time. All-day events never drift.
Venues and organizers
Save them once and reuse them on every event, with address, phone, email and website.
Block or shortcode
Insert the Monthly Events Calendar block, or paste one shortcode into any page builder.
Add to Calendar
Every event page has a button for Google, Apple, Outlook.com, Yahoo, Microsoft 365 and Teams.
Switch from The Events Calendar
Your existing events show up instantly, read-only. Import them when you’re ready.
Calendar views
One calendar, three ways to browse
Pick a default view for each page. Visitors can switch any time, and the calendar adapts to phones and tablets.

Monthly view
Colour-coded events on a clean month grid. Hover an event for its details, or click a date to open that day.
List view
Upcoming events in date order, with time, venue and a short description. Perfect for a homepage section.


Daily agenda
One day’s schedule on a timeline, with a strip of dates to jump around the month. Ideal for conferences and classes.
How it works
Live in three steps
1
Install the plugin
In your dashboard go to Plugins → Add New Plugin, search for “Monthly Events Calendar”, then install and activate it.
2
Add your events
Dates, all-day or timed, timezone, venue, organizers and a colour — all on one screen.
3
Publish the calendar
Add the Monthly Events Calendar block to a page, or paste this shortcode:
[wp_monthly_events]
Risk-free switching
Coming from The Events Calendar?
Install Monthly Events Calendar next to it and your existing events appear straight away — read-only, including every date of recurring series. Nothing is copied and nothing changes until you decide.
- Import categories, venues, organizers and events in one click
- Slugs, featured images and Rank Math or Yoast settings are kept
- Old event addresses redirect to the new pages
- Changed your mind? Deactivate it — nothing was touched

Built to last
Friendly for site owners and developers
For site owners
- Works with any theme and page builder
- Cache-friendly: events load after the page appears
- Translation-ready and Loco Translate compatible
- Free support in the WordPress.org forum
For developers
- Documented REST endpoint:
/wp-json/ecwp/v1/events - Override the event template from your theme
- Actions and filters for every part of the event page
- Open source under the GPL
Questions, answered
Is Monthly Events Calendar really free?
Yes. The plugin on WordPress.org is free, with no event limits and nothing locked behind a licence. A separate Pro add-on for paid tickets and seating is planned; the features on this page stay free.
How do I add the calendar to a page?
Add the Monthly Events Calendar block in the block editor, or paste the shortcode into any page or page builder. You can choose whether it opens on the month, list or day view.
Will it work with my theme?
Yes. The calendar fits inside any theme’s content area and adapts to phones and tablets. Event pages use your theme’s header and footer.
Can visitors see times in their own timezone?
Yes. Each event is saved with its own timezone, and visitors see times in theirs. All-day events always stay on their date.
Does it support recurring events?
Not yet — recurring events are planned for version 2.0. Recurring series imported from The Events Calendar become one event per date.
Add your free WordPress events calendar plugin today
Free, open source, and ready in five minutes.