Skip to main content

A Beautiful WordPress Events Plugin

Looking for a WordPress event calendar plugin for your site?

In our Modern Events Calendar review, we’ll give you a hands-on look at a popular freemium option.

Modern Events Calendar lets you create great-looking event displays right out of the box, along with advanced features like ticketing and a custom event display builder. You can even integrate with Elementor for more design flexibility, and WooCommerce for more ticketing/payment flexibility.

Keep reading our Modern Events Calendar review for a hands-on look at everything this plugin has to offer.

Modern Events Calendar Review: The Feature List

As the name suggests, the core benefit of Modern Events Calendar is that it lets you create an events calendar that looks pretty great out of the box. That latter part is important because some popular event calendar plugins require a lot of custom styling to make them look good, which is tough if you don’t know your way around CSS.

Modern Events Calendar is not just a pretty face, though, and it also includes plenty of more advanced features to help you create a user-friendly event calendar.

You can create events that are:

  • One day
  • Multiple day
  • Recurring
  • At specific times or all-day
  • Never ending

To organize events, you can assign different locations and organizers, as well as tags, categories, colors, and labels.

Then, you get a ton of options for displaying your events, including a bunch of different layouts as well as a map view. You can also add search and filter options to help visitors find the events that they’re interested in.

If you’re using the Elementor page builder, Modern Events Calendar also includes a dedicated integration to help you build and style your event displays and booking forms using Elementor’s visual, drag-and-drop interface.

Modern Events Calendar isn’t just for listing events, either, and it also includes ticket/booking functionality. You can:

  • Create different types/levels of tickets
  • Set a limit on total bookings and/or individual ticket types
  • Collect payments via PayPal, Stripe, WooCommerce, or in-person
  • Offer discounts and coupons
  • Send email notifications, like a booking confirmation or reminder

If you use the WooCommerce add-on, each ticket will be a separate product, and you’re able to use the regular WooCommerce cart/checkout system.

And then there are just generally a ton of smaller features that you’ll see as I go hands-on with the plugin. Speaking of…

Hands-on With Modern Events Calendar

When you install and activate Modern Events Calendar, you get this welcome screen that takes you through your first steps, which is a nice bit of onboarding:

Modern Events Calendar review

Let’s go through creating an event…

Creating an Event

The Add New Event interface is quite simple – it’s basically the Classic WordPress editor, along with a new Event Details meta box where you can configure all the event-specific options. You’ll also get some new options in the sidebar. In addition to featured images, tags, and categories, you can also add an Event Color and Event Labels, which helps you organize your events.

I especially like the event color option, as it makes it super easy to quickly see different events on the calendar:

Create new event in Modern Events Calendar

Let’s run through the Event Details meta box, as that’s where most of the magic happens.

At the top, you can choose the Date And Time. You can set up start and end dates, mark it as all-day, and make it automatically repeat:

event data box in Modern Events Calendar

Next, you can choose the location, which lets you select an existing location or create a new one:

Add location

Side note – if you’re confused by any setting, you can just hover over that question mark to get an explanation tooltip, which is another nice onboarding/user-friendliness feature.

Further down, you can add a custom event link (optional), and set the event organizer and cost:

Modern Events Calendar tooltips

And that’s it for configuring a basic event! To make it live, you can publish it like you would any other piece of WordPress content.

Enabling Ticket Functionality

If you want to enable ticket functionality, you can enable the Ticket Options in the plugin’s settings area (more on that later).

Once you’ve enabled it, you’ll get a new Booking meta box where you can set up different ticket options, as well as an overall limit on tickets (or, you can make it unlimited):

Displaying Your Events

The premium version gives you a ton of different ways to display your events, which you can access by going to M.E. Calendar → Shortcodes.

In my opinion, the event display options are one of Modern Events Calendar’s strong points, as they look really great right out of the box and you have a ton of options.

What’s also nice here is that Modern Events Calendar creates pages for all the different views which lets you:

  • Preview how they look
  • Link straight to them (or, you can also grab the shortcode to use on a different page)

Modern Events Calendar display options

For example, the Full Calendar lets visitors choose between different views and search for events:

Calendar view

Or, you could add a filterable Masonry gallery:

Modern Events Calendar masonry view

Or, you could choose a number of other options, or even make your own!

In total, the Pro version comes with 11 pre-built layouts:

  1. Full calendar
  2. Slider view
  3. Countdown view
  4. Carousel view
  5. Upcoming events (grid)
  6. Upcoming events (list)
  7. Map view
  8. Daily view
  9. Weekly view
  10. Monthly view
  11. Masonry view

And what’s even cooler is that you can also create your own shortcodes via the shortcode builder, which lets you get even more creative:

shortcode builder

With the Elementor add-on, you can even design your event display shortcode using Elementor:

So again – this entire process is definitely one of the biggest draws, in my opinion. Without needing any special technical knowledge, you can create your own custom event displays that look great right away.

Finally, in addition to the event list views, each event also gets its own dedicated page, which again looks great right out of the box. With an add-on, you can also use Elementor to design this page:

Single event page

Exploring the Detailed Settings Area

In addition to what you’ve seen so far, Modern Events Calendar also includes a super detailed settings area where you can control the plugin.

First, the Settings options let you enable or disable a ton of different modules, like whether or not you want the coupon functionality:

Modern Events Calendar settings

As you enable new settings, you’ll get additional areas. For example, if you’ve enabled tickets, you’ll get a new Payment Gateways area where you can choose between:

  • Local payment
  • PayPal Express
  • PayPal Credit Card
  • Stripe
  • WooCommerce and/or cart system

How the Booking System Works

Modern Events Calendar comes packed with a ton of features, so I can’t show you every little thing. But I do want to explore one more area before I finish out this Modern Events Calendar review:

The booking process.

If you’ve enabled ticket booking, here’s how it works on both the front-end and back-end.

On the individual event page, visitors will see a booking form (which you can customize. You can even use Elementor to customize the booking form, with an add-on).

They can choose which ticket packages they want and start the checkout process:

They’ll then enter additional information (again, you can collect more info if you want):

Then, they can choose their payment method and enter a coupon if applicable:

And then they’ll get a downloadable invoice, as well as an email notification. Here’s what the invoice looks like:

Booking confimation

As the site admin, you’ll also be able to view and manage these bookings through the Bookings area in the WordPress dashboard:

Modern Events Calendar Pricing

Modern Events Calendar has a limited free version available at This might be all you need if you just want a basic way to display your events.

However, if you want the ticketing/payment functionality, as well as access to the full array of display options and some other relevant features, you’ll need to go Pro.

The core Pro version has three plans. They’re all full-featured – the only difference is the number of sites that you can use the plugin on:

  • 1 site – $55
  • 5 sites – $199
  • 10 sites – $375

All plans come with lifetime updates, which is a huge value, as well as one year of support.

Beyond the main Pro plan, there are also separate add-ons for WooCommerce and Elementor that cost $35 each.

Final Thoughts on Modern Events Calendar

In using Modern Events Calendar, the biggest things that stuck out to me were:

  • How well-designed all the event lists and views are right out of the box. You’ll get a great-looking product from day one without any tweaking.
  • How many options you get for customizing your event lists, including that neat Elementor integration and the custom shortcode builder.

These pages don’t just look good – the user experience is also great. For example, I found the front-end booking process to be really clean and easy to use.

Beyond design, you also just plain get a ton of functionality, especially when it comes to ticketing.

All in all, if you need to add events and/or booking functionality to your site and want something that will look great without having to use a bunch of custom CSS, you should definitely consider Modern Events Calendar.

The free version at lets you test out all the basic functionality without paying anything, and the fact that the Pro version comes with lifetime updates gives you really good value if you need to go Pro:

Go to Modern Events Calendar

WordPress Design, WordPress Development, cPanel Hosting, Web Design, Web Development, Graphic Design, Mobile Development, Search Engine Optimization (SEO) and more.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.