Events calendar with bookings, scheduling, appointments, event registration, tickets, recurring events, and venue management.
As of April 2026, Events Manager is a WordPress events plugin with 70K+ active installations and a 4.2/5 rating from 540 reviews. It has been downloaded 6.0M+ times in total. Requires WordPress 6.1+ and PHP 7.0+. Available on WordPress.org since 2008. Download volume is stable this week. Support resolution rate: 6%. Top alternative: The Events Calendar.
Events Manager is a full-featured event calendar, bookings, appointments, scheduling, and registration management plugin for WordPress ideal for everything from simple meetups to full-scale event planning. Built with flexibility, reliability and powerful features in mind.
The plugin is very powerful and flexible, but I ran into a critical issue with the calendar month picker when using a non-English locale (e.g. French).
After an AJAX reload of the calendar, the selected month becomes incorrect (often resets to January). This happens because the JS code parses a localized string like “mai 2026” into a Date object, which is not reliable and breaks outside English environments.
Root cause:
The code relies on parsing the displayed month label instead of using the ISO value already available in the input (e.g. “2026-05”).
Suggested fix:
Use the raw value attribute instead of parsing localized text, for example:
let rawValue = monthpicker.attr('value');
if (rawValue && /^\d{4}-\d{2}$/.test(rawValue)) {
fp.setDate(rawValue + '-01', false, 'Y-m-d');
}
This avoids locale issues and ensures consistent behavior across all languages.
As a temporary workaround, I had to implement a MutationObserver-based fix on the frontend to reapply the correct date after each AJAX reload.
I strongly recommend addressing this in the core plugin, as it affects international users and leads to incorrect calendar navigation.
Otherwise, the plugin remains feature-rich and very useful.
Best free feature set, very customizable, works great.
I have a FREE version of the plug-in running on an active site. So far everything works fine, but now the customer decided to show past events as well. This feature is only available in the PRO version. Ok, not a problem, my client is willing to pay for the licence.
The problem is the homepage of WP Event Manager. When purchasing the page always gets stuck in an infinte loading loop. I tried it with Chrome on desktop PC and mobile phone, I tried Paypal and credit card as payment source, nothing works. Even using the contact form isn’t possible because as default it denies sending the form with the note: ‘reCaptcha validation couldn’t load’.
This makes me question the whole plugin. This is VERY VERY annoying since I have to switch to another plug-in entirely. I now have sunk a couple of hours trying to purchase PRO in addition to the tens of hours I invested in this plug-in in the past. Now I have to work (unpaid) overtime to make it work as intended with a completely new plug-in…
I’ve played around with this plug in for years. And the free version is great. Recently I felt I needed some features that weren’t available unless I upgraded to pro, so I plopped down the 100+ bucks to do so. And did so gladly.
I did this knowing full well that there had been reviews stating that the customer support was non-existent and you’d have a hard time getting it working. I figured they were novice operators that just didn’t know how to make adjustments.
So, I spent the money, downloaded the PRO plug in, fired everything up and ‘nothing’. Posted on the support forum. …crickets…. I actually went into AI for help. It gave me some ideas, some of which had me mixing older versions of the program with the pro plug in, none of which worked.
The more I researched and the more I experimented; I found out basically nothing. I can say the documentation for upgrading to pro is sketchy at best, so be prepared to be ‘on your own’ if you spend the money.
In the end, I would give this two ratings:
Free version – ***** stars
Upgrading to Pro version – ‘ ‘ Zero stars
Good luck.
The most amazing this about this plugin is that it SIMPLY WORKS. I am sure there are paid options, and I may consider them once I get my site off the ground and hopefully start making money. Many other plugins want you to submit your earnings that you will make 3 years from now to them ahead of time. Events Manager gives you the opportunity to grow, for free, and then buy premium features if you wish. I DONT MIND at all paying money for things – if I have money. If I had money already, I wouldn’t be making a website, duh. They are the best plugin of all the ones I have.
| WordPress | 6.1+ requiredTested up to 6.9.4 |
| PHP | 7.0+ required |
EM_Event::get_post_id() to return post_id directly if already set before checking recurrence conditionsPlugin data sourced from WordPress.org. Analysis and metrics by PluginSift.