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

Month view of Monthly Events Calendar with colour-coded events in November

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.

Month view with an event preview card showing venue, date and times

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.

List view of upcoming events with date badges, times and venues
free WordPress events calendar plugin

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
Switch from The Events Calendar screen with found events and the import button

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.