Plugin Pulse Beta
← Pulse

The Events Calendar

by Nexcess · Booking & Events

Also makes 23 other plugins · 2.6M+ installs across the portfolio →

The Events Calendar: #1 calendar plugin for WordPress. Create/manage events (virtual too!) on your site with the free plugin.

Try it live opens a temporary test site in your browser, which can take about 20 seconds to load. Plugins that rely on outside services or a full server may not work completely there.

Health

A 89/100

no flags

Active installs

600K+

≈690K estimated

Momentum

-35%

downloads vs prior 30d

Biggest opportunity: Rating quality scores 84/100. Lift the average: resolve the issues driving the low reviews.

How scoring works →
89 Health · A
Maintenance 100/100
Rating quality 82/100
Support 93/100
Security 75/100

89 health vs 69 average across 1,838 Booking & Events plugins

Install conversion

How it's measured →

0.7%

of downloads still active

At least 600K of 88.4M lifetime downloads are still running, in line with its category: the median Booking & Events plugin keeps 0.8%, across 940 plugins.

Downloads count every update, not just first installs, so older and more frequently released plugins read lower. Compare against other Booking & Events plugins, not across the directory. wp.org reports active installs as the bottom of a band, so the real rate is this or higher.

This plugin shipped 36 releases in the last 12 months, and every existing install that updated counted as another download. wp.org publishes no split between first installs and updates, so we show the raw rate rather than guess at one.

Details

Version
6.18.3
Last updated
2d ago
Added
2010-01-19 · 16 yrs old
Requires WP
6.9
Tested up to
7.1.4
Requires PHP
7.4

Directory ranking optimization

How it's scored →

How well this listing is tuned to rank in WordPress.org search, on the factors an owner controls. Not popularity, optimization.

95 / 100

Excellent listing optimization

Well tuned across the board

Update recency 100/100

Updated 2 days ago

WP compatibility 100/100

Tested up to WordPress 7.1.4, the current branch or newer

Rating quality 84/100

4.2★ over 2,461 reviews, smoothed to 4.20★

Listing tuning 100/100

5 of 5 tags set · short description in place

Support resolution 90/100

53 of 59 support threads resolved in the last 2 months

Daily downloads

Since 5 Oct 2022 · 1,488 days · wp.org + Plugin Pulse archive

-35% vs prior 30d
031 Oct 2026

30-day downloads

Rolling 30-day volume · peak 2.1M · peaks are release surges

1.3M31 Oct 2026

Directory rank vs rivals

wp.org popularity rank over time · higher is better · when a rival's line climbs above yours, they've overtaken you

The Events Calendar · #95youEvents Calendar for · #4223WP Event Manager · #1252Bulk Edit Events · #15293

Rating trend

Star average over time · dips mark rough releases

4.231 Oct 2026

Health trend

Composite health score, snapshotted daily

8931 Oct 2026

Update activity

How busy the existing users are, measured as downloads in the last 30 days for every 1,000 active sites. A spike means a new release everyone's pulling; a long, slow decline means an aging user base that updates less.

2.1K31 Oct 2026

Release cadence

Actively maintained
from wp.org release tags

How often this plugin actually ships. A steady rhythm is the maintenance signal a single "last updated" date can't show.

36

releases in the last 12 months

2d ago

latest release · v6.18.3 · 29 Oct 2026

421

tagged releases on record

Recent releases

6.18.3 · 29 Oct 20266.18.2 · 15 Oct 20266.18.1 · 13 Oct 20266.18.0 · 30 Sep 20266.17.5.1 · 24 Sep 20266.17.5 · 17 Sep 20266.17.4.1 · 10 Sep 20266.17.4 · 3 Sep 20266.17.3.1 · 26 Aug 20266.17.3 · 20 Aug 20266.17.2 · 5 Aug 20266.17.1 · 22 Jul 20266.17.0 · 8 Jul 20266.16.5.1 · 1 Jul 2026

What its installed base runs

via wordpress.org

Share of active installs on each version of this plugin. Green is the current release; a big slice on older versions is a user base that has stopped updating.

v6.17 37%
v6.15 17%
v6.16 17%
Older / other versions 29%

Estimated active installs

The public count shows “600K+”. Our estimate pins where the real number sits.

tracked estimate
600K–700K ≈690K

Crossed into this band 3 months ago and the previous band took 2.9 years to cross, so the real count is still just under 700K.

Install history since 1 Oct 2021

600K31 Oct 2026

Recent reviews

All reviews on wp.org ↗
  1. ★★★★★ David Tierney
    4mo ago

    I’ve been a long-time user of The Events Calendar Pro, and for years it served my clients somewhat well – not great, but well enough to stick with it. (Issues until now have been that the plugin is a massive drain on hosting resources and their version upgrades break things.) Since Liquid Web took over, the experience has deteriorated significantly — not with the plugin itself, but with everything around it: licensing, support, and pricing transparency. Here’s what I’ve run into: The license dashboard gives two conflicting answers in two different places — one showing the license as expired, another showing it as active. Acting on the download link provided, I downloaded what was labeled as version 7.8.0 of Events Calendar Pro. When I attempted to install it, WordPress identified the actual plugin version inside the zip as 5.14.5 — significantly older than the 7.7.14 already installed on my site. I was nearly prompted to downgrade without realizing it. I submitted a support ticket four days ago with these details. I received an automated acknowledgment and nothing since. On pricing: it’s genuinely unclear whether existing single-plugin license holders are being migrated to the new bundle pricing (which is roughly three times what we were paying) or whether we can continue renewing at the previous rate. The dashboard and communications don’t answer this clearly. There seems to be only one way to pay for my license and that is to pay for a full software bundle at 3 times the price. I’m not writing this to be harsh — I understand that acquisitions are complicated and transitions take time. But for working professionals managing client sites, a broken license dashboard, a mislabeled download, and four days of silence from support aren’t minor inconveniences. They affect real client work. And from looking online, it looks like none of this is just me. The issue with Liquid Web has led me to seek another solution.

    Read on wp.org ↗
  2. ★★★★★ jodword
    4mo ago

    The plugin is really easy and if you do encounter issue, the support is great!!

    Read on wp.org ↗
  3. ★★★★★ Alexandre Buffet
    4mo ago

    It had been years since I last used this plugin, so I decided to give it another try. I was genuinely hoping things had improved, but I came away quite disappointed. As a WordPress developer, I found the latest version unnecessarily complex and frustrating to work with. Simply activating it produced numerous PHP warnings in my development environment, which immediately raised concerns about code quality and attention to WordPress best practices. The biggest disappointment, however, is the Block Editor integration. Astonishingly, it’s not even enabled by default, you first have to find and enable an option to use it. In 2026, that’s hard to understand! Unfortunately, enabling it doesn’t improve the experience much. It doesn’t feel like a native WordPress experience at all. Event metadata is tightly coupled to the plugin’s blocks, so if you remove those blocks from a Single Event template, you also lose the ability to properly edit the event’s metadata. Rather than integrating with the Block Editor, the plugin forces you into its own awful editing model. The blocks themselves don’t behave like native, composable WordPress blocks. Their UI feels inconsistent with the rest of the editor, the icons are oversized and visually out of place, and the overall editing experience feels clunky rather than seamless. Overall, this plugin feels more like a large legacy framework layered on top of WordPress than a plugin that embraces Gutenberg conventions and philosophy. It offers many features, but at the cost of simplicity, consistency, and developer experience. I can’t recommend this plugin in its current state. I hope the team behind it takes this feedback seriously and rethinks its approach to WordPress integration.

    Read on wp.org ↗
  4. ★★★★★ jrslam
    4mo ago

    I confess that after an upgrade that I was not aware of, the events calendar started behaving badly. Tech-support couldn’t quite figure out what was going on, so I shopped around for a different calendar program. I must honestly say nothing compared. So my solution was to contact Claude AI, and Claude solved the issue. The Events Calendar is awesome, and I could not find anything that was a close competitor. The problem I encountered was partly my own doing in customizing it, so it wasn’t surprising that tech-support couldn’t figure out what had happened, but it’s all resolved and I’m back very happy with it.

    Read on wp.org ↗
  5. ★★★★★ Gene White Jr.
    4mo ago

    After Nexcess took over the plugin, I have now emailed them 3 times trying to renew the license I have for the plugin from the original makers of the product who were very good at responding to their customers and solving the support issues, but they have yet to respond to me. At this point I will NOT be renewing the license. For the following reasons. They do not respond to support and or billing questions. Their new pricing is ridiculously high. Over $140.00 more than the last license I purchased from them. I have been reading the reviews since Nexcess took over the plugin and none are happy with their response to email questions. Most having the same issue that I do. As in they do not respond to support questions or anything apparently. They changed the code in the plugin to add a menu for pay plugins without notifying the customer that this would happen. This behaviour makes the entire plugin suspicious. If they are doing this on the front end what are they doing in the back end? Stay away from this plugin. Stay away from this plugin provider. Their changes are not worth paying $140.00 more a year for a plugin that is adding things to your WordPress menu that are not directly related to your current version of the calendar. There should never be an addition of a menu that does nothing more than advertise their pay versions.

    Read on wp.org ↗
  6. ★★★★★ andrewtgh
    5mo ago

    I’d been using this software for years, with mostly positive experience. Until I tried reaching out for support for a billing/licencing issue under the “new” Liquid Web ownership. Absolutely no response to any of the three support tickets I’ve raised – I get an acknowledgement, so I know it’s not a spam filter problem. They just seem to have stopped responding. I would now recommend that potential customers avoid this software like the plague due to lack of support, which is a shame because it used to work very well for our needs. We’re now starting a project to assess alternatives and switch over.

    Read on wp.org ↗
  7. ★★★★★ uniguide
    5mo ago

    I paid for the premium version of the plugin and see its limitations. I was willing to upgrade, but they do not respond to support requests despite multiple attempts. Links don’t take you to where they say they will. Looks like they are putting zero effort into this. Do not waster you money. Highway robbery.

    Read on wp.org ↗
  8. ★★★★★ April
    5mo ago

    This plugin has caused too many error codes and issues for me since installing. Now I am getting a huge list of errors when I first load the events page, so there is no telling what other kind of behind-the-scenes issues this is causing. Uninstalling and trying to find something else.

    Read on wp.org ↗

Latest updates

via wp.org changelog

Recent releases and news for this plugin

  1. 2026-10-29 Version 6.18.3 Language – 0 new strings added, 34 updated, 0 fuzzied, and 0 obsoleted. Security – Hardened access control checks for linked Organizers, Venues, and the Ignored Events admin action. Props to fcc for reporting. Security – 6.18.3
  2. 2026-10-15 Version 6.18.2 Language – 0 new strings added, 13 updated, 0 fuzzied, and 0 obsoleted. Security – Restricted the HTML tag settings of the Elementor widgets to a fixed list of tags. Tweak – Added filters: tec_events_elementor_widget_all 6.18.2
  3. 2026-10-13 Version 6.18.1 Fix – Prevented a fatal error when manually running a Scheduled Import whose child record could not be created, reporting the failure as an import error instead. Fix – Resolved an issue where the List view exposed an int 6.18.1
  4. 2026-09-30 Version 6.18.0 Fix – Prevented a rejected CSV import column mapping from being saved as the default, which caused later imports to pre-select “Do Not Import” for required columns. Language – 0 new strings added, 13 updated, 0 fuzzied, 6.18.0
  5. 2026-09-24 Version 6.17.5.1 Language – 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted. Security – Hardened author assignment in the REST API. Security – Hardened the rendering of the Events QR Code widget. Props to Jakub Herman for repo 6.17.5.1
  6. 2026-09-17 Version 6.17.5 Compatibility – Registered the plugin’s editor blocks with Block API version 3 so they render correctly inside the iframed block editor introduced in WordPress 6.9. Fix – Prevented event pages and iCal exports from faili 6.17.5

Security history

via Wordfence Intelligence

All 41 disclosed vulnerabilities are patched in the current version (6.18.3). Sites still on an older version should update.

  1. 2026-10-16 CVE-2026-110903 Improper Neutralization of Input During Web Page Generation Affects <= 6.18.1 Patched in 6.18.2
  2. 2026-10-02 CVE-2026-95606 Deserialization of Untrusted Data Affects <= 6.17.4 Patched in 6.17.4.1
  3. 2026-09-30 CVE-2026-97285 Missing Authorization Affects <= 6.17.5 Patched in 6.17.5.1
  4. 2026-09-28 CVE-2026-84740 Improper Control of Generation of Code Affects 6.12.0 - 6.17.5 Patched in 6.17.5.1
  5. 2026-09-21 CVE-2026-84742 Incorrect Authorization Affects 6.15.0 - 6.17.4.1 Patched in 6.17.5
  6. 2026-09-21 CVE-2026-84743 Incorrect Authorization Affects 6.15.16.1 - 6.17.4.1 Patched in 6.17.5
  7. 2026-09-21 CVE-2026-84741 Exposure of Sensitive Information to an Unauthorized Actor Affects 4.5 - 6.17.4.1 Patched in 6.17.5
  8. 2026-09-11 CVE-2026-78159 Improper Control of Generation of Code Affects <= 6.17.3 Patched in 6.17.3.1
  9. 2026-09-11 CVE-2026-78006 Deserialization of Untrusted Data Affects <= 6.17.4 Patched in 6.17.4.1
  10. 2026-09-05 CVE-2026-84745 Exposure of Sensitive Information to an Unauthorized Actor Affects < 6.17.3.1 Patched in 6.17.3.1
  11. 2026-08-24 CVE-2026-78265 Deserialization of Untrusted Data Affects <= 6.17.2 Patched in 6.17.3
  12. 2026-07-06 CVE-2026-13390 Missing Authorization Affects <= 6.16.5.0 Patched in 6.16.5.1
  13. 2026-06-08 CVE-2026-49772 Improper Neutralization of Special Elements used in an SQL Command Affects 6.15.12 - 6.16.2 Patched in 6.16.3
  14. 2026-03-09 CVE-2026-3585 Improper Limitation of a Pathname to a Restricted Directory Affects <= 6.15.17 Patched in 6.15.17.1
  15. 2026-02-25 CVE-2026-2694 Improper Authorization Affects <= 6.15.16 Patched in 6.15.16.1
  16. 2026-01-20 CVE-2025-15043 Missing Authorization Affects <= 6.15.13 Patched in 6.15.13.1
  17. 2026-01-09 CVE-2025-69352 Missing Authorization Affects <= 6.15.12.2 Patched in 6.15.13
  18. 2025-11-04 CVE-2025-12192 Incorrect Comparison Affects <= 6.15.9 Patched in 6.15.10
  19. 2025-11-04 CVE-2025-12197 Improper Neutralization of Special Elements used in an SQL Command Affects 6.15.1.1 - 6.15.9 Patched in 6.15.10
  20. 2025-10-30 CVE-2025-12175 Missing Authorization Affects <= 6.15.9 Patched in 6.15.10
  21. 2025-09-15 CVE-2025-9808 Exposure of Sensitive Information to an Unauthorized Actor Affects <= 6.15.2 Patched in 6.15.3
  22. 2025-09-11 CVE-2025-9807 Improper Neutralization of Special Elements used in an SQL Command Affects <= 6.15.1 Patched in 6.15.1.1
  23. 2025-06-10 CVE-2025-5144 Improper Neutralization of Input During Web Page Generation Affects <= 6.13.2 Patched in 6.13.2.1
  24. 2025-05-19 CVE-2025-48246 Missing Authorization Affects <= 6.11.2.1 Patched in 6.12.0
  25. 2025-01-22 CVE-2024-12118 Improper Neutralization of Input During Web Page Generation Affects <= 6.9.0 Patched in 6.9.1
  26. 2025-01-09 CVE-2025-24537 Cross-Site Request Forgery Affects <= 6.7.0 Patched in 6.7.1
  27. 2024-11-25 CVE-2024-5333 Exposure of Sensitive Information Through Data Queries Affects <= 6.8.2 Patched in 6.8.2.1
  28. 2024-09-24 CVE-2024-8275 Improper Neutralization of Special Elements used in an SQL Command Affects <= 6.6.4 Patched in 6.6.4.1
  29. 2024-07-31 CVE-2024-8493 Improper Neutralization of Input During Web Page Generation Affects <= 6.6.3 Patched in 6.6.4
  30. 2024-07-23 CVE-2024-6931 Improper Neutralization of Input During Web Page Generation Affects <= 6.6.3 Patched in 6.6.4
  31. 2024-07-05 CVE-2024-37518 Cross-Site Request Forgery Affects <= 6.5.1.4 Patched in 6.5.1.5
  32. 2024-05-24 CVE-2024-1295 Missing Authorization Affects <= 6.4.0 Patched in 6.4.0.1
  33. 2024-05-14 CVE-2024-4180 Improper Neutralization of Input During Web Page Generation Affects <= 6.4.0 Patched in 6.4.0.1
  34. 2024-04-10 CVE-2024-31433 Cross-Site Request Forgery Affects <= 6.3.0 Patched in 6.3.1
  35. 2024-01-12 CVE-2023-6557 Missing Authorization Affects <= 6.2.8.2 Patched in 6.2.9
  36. 2023-11-20 CVE-2023-6203 Exposure of Sensitive Information Through Data Queries Affects < 6.2.8.1 Patched in 6.2.8.1
  37. 2023-07-25 CVE-2023-35777 Missing Authorization Affects <= 6.1.2.2 Patched in 6.1.3
  38. 2023-07-18 CVE-2023-33999 Improper Neutralization of Input During Web Page Generation Affects 4.9.0 - 5.16.4 Patched in 5.16.4.1
  39. 2022-03-04 CVE-2022-4974 Missing Authorization Affects < 5.14.0.4 Patched in 5.14.0.4
  40. 2019-03-04 CVE-2019-15109 Improper Neutralization of Input During Web Page Generation Affects < 4.8.2 Patched in 4.8.2
  41. 2016-04-25 URL Redirection to Untrusted Site Affects <= 4.1.1 Patched in 4.1.1.1

Vulnerability records provided by Wordfence Intelligence. Copyright 2012-2026 Defiant Inc. License and terms.

CVE records: Copyright 1999-2026 The MITRE Corporation. CVE terms of use.

Behavioral tests

via WP Hive

Automated install-time checks, tested on PHP 8.1.12 · WP 7.0

✓ Low memory footprint
✓ Low page-speed impact
✓ Runs on latest PHP + WP
✓ No PHP errors
✓ No JS errors
✓ Activates cleanly
✓ No resource errors
✓ No external HTTP errors
✓ Optimized database use
✓ Frequently updated

Languages

via translate.wordpress.org

Translated into 94 languages, 12 at 90% or more

Dutch 100%
Dutch (Formal) 100%
English (UK) 100%
Galician 100%
German 100%
German (Formal) 100%
Lao 100%
Serbian 100%
Spanish (Spain) 100%
Korean 99%
Spanish (Chile) 99%
Polish 98%
Slovenian 87%
Hungarian 86%
German (Austria) 85%
Portuguese (Portugal) 85%
Swedish 85%
Romanian 83%
Russian 78%
Catalan 74%
Italian 70%
French (France) 69%
Danish 66%
German (Switzerland) 64%

Plus 70 more locales with partial translations.

AI assistants

How it's measured →

Whether ChatGPT and Claude name this plugin when asked the category question, and whether the readme gives them something to quote.

Not measured yet for this plugin’s topics. Its tracked searches are not among the measured topics. See the topics measured so far.

Readme readiness

8 of 8 pass · checked 26 Oct 2026

Can an assistant quote this readme? Eight deterministic checks over the wp.org listing, no model involved.

  • ✓ Says what it does "The Events Calendar: #1 calendar plugin for WordPress. Create/manage events (virtual too!) on your site wit..."
  • ✓ Has a FAQ 11 questions in the FAQ.
  • ✓ FAQ asks real questions 11 of 11 read like questions a user would type.
  • ✓ Names who it is for Names its audience or use cases ("for developers", "if you have").
  • ✓ Names what it works with Mentions Block editor, Divi, Google Maps, REST API and 1 more.
  • ✓ Headings and lists 7 headings and 2 lists.
  • ✓ Enough to quote 4,202 characters of description.
  • ✓ Tags match the text All 5 tags appear in the text.

Growth timeline

Install-tier crossings we have observed, and how long each tier took to outgrow

  1. 2026-07-22 700K+ → 600K+ down after 1061 days in tier
  2. 2023-08-26 800K+ → 700K+ down after 1362 days in tier
  3. 2019-12-03 700K+ → 800K+ up after 428 days in tier
  4. 2018-10-01 600K+ → 700K+ up after 304 days in tier
  5. 2017-12-01 500K+ → 600K+ up after 267 days in tier
  6. 2017-03-09 400K+ → 500K+ up after 342 days in tier
  7. 2016-04-01 300K+ → 400K+ up after 169 days in tier
  8. 2015-10-15 200K+ → 300K+ up

Competes with

The plugins that solve the same job, ranked by shared tags then reach, closest match first. The letter on the right is each plugin's health grade (A best, F worst).

Embed this report card

Drop a live Pulse card for The Events Calendar into a readme, a review or a deck. It updates itself.

<iframe src="https://plugins.wpmayor.com/embed/the-events-calendar" width="480" height="300" style="border:0" loading="lazy" title="The Events Calendar — Plugin Pulse"></iframe>
Preview card ↗

The Events Calendar: 600K+ active installs, 4.2★ (2,461 reviews). Plugin Pulse (WP Mayor), as of 2026-10-31. https://plugins.wpmayor.com/plugin/the-events-calendar

Spotted a number that looks wrong? Report a data issue and we'll check it against the source.