You are here: Home » WordPress Plugins » 7 Best Event & Calendar WordPress Plugins

7 Best Event & Calendar WordPress Plugins

Event and calendar plugins are very popular among the regular WordPress users. These plugins can help you in managing your events properly and can take care of the whole process. Once you use one such plugin, you will find out that they make the whole life a lot easier for you. By using these plugins, you will have more time in planning the event activities, rather than spending hours in setting up various things like creating bookings, confirming booking, accepting payments, etc.

SEE ALSO: WordPress Event Themes

As there are lots of events and calendar plugins available for WordPress, we thought about finding out the best ones for you. And we did exactly that. Below, you will find the 7 best event and calendar plugins for WordPress.

1. The Events Calendar

The Events Calendar

The Events Calendar is one of the most powerful plugins for managing your events. Once you install and activate the plugin, you will be greeted with a welcome video which contains a brief overview of the plugin. Then, you will find some links to the getting started guides, documentation, add-ons, etc. You will also find a new custom menu titled ‘Event’.

The new event page includes usual options like the event title, event description, location, time and date, etc. There are also separate sections for the event organizers, the event website (if any) and event cost. On the right-hand side, just below the tags and categories, you will find two checkboxes to hide the event from event listings and to make it sticky in the Calendar view.

You will find all your events by going to Events -> Events. From there, you can make some quick edits, move events to trash. Other sub-menus like Tags, Event Categories, Venues, Organizers will show the relevant events as a list. It is possible to import events, venues or organizers by using the ‘Import: CSV’ sub-menu. And then, you will be able to configure various options of the plugin by going to Events -> Settings. If you want to extend the plugin, you can do so by adding different add-ons.

2. Events Manager

Events Manager plugin

With a large number of downloads, Events Manager is one of the popular event management plugins for WordPress. Once activated, it will create two new custom posts types in your website – Event and Recurring Event. As you may have guessed already, the first one is for organizing regular events and the second is for creating repeating events.
In both instances, you will get the usual meta boxes for the event title, description and the event location. However, the event timing section is on the right side. And for the recurring event, you will have an additional section for defining the recurrences. You can set the event as a daily, weekly, monthly or yearly event and then define the event time, duration, etc.

Additionally, you can allow registration for your event by checking the ‘Enable registration for this event’ when creating the event. All of your events are listed in Events -> Events. From that page, you can edit, delete or make a duplicate copy of any event. Events Tags, Event Categories, Locations, etc. will show the corresponding events. In the recurring events, you will find all the repeating events. And you will be able to manage all the bookings from the Events ->Bookings.

3. All-in-One Event Calendar

All-in-One Event Calendar

Featuring lots of powerful options, All-in-One Event Calendar is another event management plugin for WordPress. However, unlike the first two plugin, this will not create a custom post type or the dashboard menu item until you click on the settings link. You will get the link once you activate the plugin.

In the new event page, you will find the title field and then, the event details including the date and time, location, cost and tickets and organizer information. From the date and time section, it is possible to make the event a repeating one. Interestingly, you can define an exclude rule for the repeating events. In the location section, you can choose to include a Google Map. And in the event cost section, you can either define a cost for the event or mark the event as a free one.

All the events are listed in Events -> All Events. In the Event Categories and Event Tags submenus, you will find all the categories and tags used in various events. The ‘Add-ons’ sub-menu will allow you to add additional features to the plugin. ‘Calendar Themes’ will let you change the theme for the calendar. And if you want to do it your way, you should go to ‘Theme Options’. Various options could be configured in Events -> Settings. And interestingly again, there is a Widget Creator too. All these indicate that this plugin lets you control almost every aspect of your events.

4. My Calendar

my calendar plugin

My Calendar comes with different types of display options for your events. Unlike most other similar plugins, this one creates an ‘Add Event’ link directly. In the new event page, you will find the event title and description sections. Just below the description section, you can add an image for the event and select a host, a category, and a URL. Unfortunately, only the registered users can organize an event.

Then, there’s the date and time section. If you want to make it a recurring event, you can set how many times the event will take place within a specific amount of days, weeks, months or year. There is an ‘Event Access’ section, which will allow attendees to be prepared for the event.

As this is primarily a calendar plugin, you will find all the events in My Calendar -> Manage Events. You will also find links to manage categories, locations and event groups under the My Calendar menu. However, you should be careful with the Style Editor submenu. Unless you know what you are doing, we strongly suggest you to keep away from making any changes there. But if you have experience with CSS, you can play with the Template Editor. And obviously, different types of configurations options are available in the Settings sub-menu.

5. Google Calendar Events

Google Calendar Events

Google Calendar Events is the perfect tool for displaying the events from your Google calendar. The plugin will create a new menu titled ‘GCal Events’ in your website dashboard. If you have used your Gmail account as the primary email address of your WordPress account, then all of your events will be automatically synced.

Go to GCal Events -> All GCal Feeds, and you will find a shortcode for your calendar. Copy the shortcode and paste it into a new page. Now, if you load the page, you will find a calendar with all your events.

It is also possible to add another feed to your Calendar. To do that, go to GCal Events -> Add New. You will find details instructions about the process in Google Calendar Events’ official documentation (

In the General Settings submenu, you can provide your Google API key. There’s a help link to guide you in getting your API key. You can also choose to save the settings when uninstalling the plugin. You will also find a new widget titled ‘Google Calendar Events’. The widget will allow you to show an events calendar in the sidebar or any other place.

6. Ajax Event Calendar

Ajax Event Calendar

Unlike other plugins of this list, Ajax Event Calendar plugin does not provide any direct link to create new events. To do that, you have to go to Calendar -> Calendar from your website dashboard. The resulting page will show a calendar of the current month. It is possible to view the calendar in week mode too.

In order to create a new event, click on any day. That will bring an ‘Add Event’ window. If you want to make the event a recurring one, then you can set a rule in the ‘Repeats’ field. Then, there are the regular fields for the event title, category, venue, address, description, contact person (organizer), etc.

Once you have created a new event, the date will be shown with a lite pink background in the calendar. The plugin also lets you categorize your events as deadline or volunteer. And it is possible to filter the schedule by event, deadline or volunteer. The default view shows all types. By going to Calendar -> Options, you will be able to configure various settings of the plugin. And if you want to display the calendar to the visitors, you have to add the [calendar] shortcode to a page or post.

7. Booking Calendar

booking calendar plugin

Whenever we are talking about events, there has to be some booking system. And in order to manage the booking, you should use a dedicated plugin. For that purpose, Booking Calendar could be an excellent choice for you.
Once activated, you will be taken to a welcome screen. The page contains information about what’s new in the plugin, a getting started guide and then, a link to the premium version of the plugin. However, before you go to the paid version, you should try the free one for a while. You may not need to upgrade just now.

There are two ways to add a new booking. First one is to go to Booking -> Add booking from your website dashboard. Alternatively, you can integrate the booking calendar with any post or page. To do that, click the ‘Insert booking calendar’ icon in your post editing screen. That will bring up a popup box which will let you set the booking details.
Now, whenever a visitor visits that page or post, he will see the booking calendar. And if you allowed a booking form, then the visitor can request a booking right from that post or page. You will find all the booking information in Booking -> Bookings. From that page, you can accept or reject requested reservations.

That concludes our today’s post about the best event and calendar plugins for WordPress. We hope you will find the plugins useful for managing your events. However, if you have any question or suggestion about any of the plugins discussed here, please use the comment box below.

Editorial Staff at Web Loggerz is a team of Web Technology lovers led by Ansh Gupta.

Leave a Reply

Your email address will not be published. Required fields are marked *