BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Events Manager and WPML Compatibility icon
Actively maintained Tested with WP 7.1 #47 in events

Events Manager and WPML Compatibility

Integrates the Events Manager and WPML plugins together to provide a smoother multilingual experience (Requires Events Manager and WPML activated)

Active installs1K+1K+ tier
Downloads · 30d351▲ +9.3% vs prev. 30d
Rating2.8/513 reviews
Health score73/100Good
All-time downloads40.3KSince Dec 2012
Support resolved—No recent threads
RequiresWP 3.3PHP 7.4+
Downloads · 7d128▲ +80.3% week over week
Our verdict

Solid choice

Events Manager and WPML Compati… is a solid plugin choice in 2026, with a few things worth checking first. It runs on 1K+ sites, is rated 2.8/5 and was last updated 4 days ago, and scores 73/100 on our health check.

  • Actively developed — last update 4 days ago
  • Tested with the latest WordPress (7.1)
  • Mixed reviews — 2.8/5 from 13 ratings

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

102131Jun 30Aug 13Sep 27
Yesterday14
Daily average (1y)8
Peak day262May 27, 2026
Last 12 months2.9K

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Events Manager and WPML Com… stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
events #52 8,580 Best events plugins →
languages #91 10,000 Best languages plugins →
multilingual >100 2,686 Best multilingual plugins →
translation >100 10,000 Best translation plugins →
wpml #11 2,565 Best wpml plugins →

Version adoption

Share of active sites per release.

  • 2.152.3%
  • 2.040.0%
  • Other7.7%

Rating breakdown

★★★★★★★★★★ 2.8 from 13 reviews

  • 5★30.8%
  • 4★7.7%
  • 3★7.7%
  • 2★15.4%
  • 1★38.5%

About Events Manager and WPML Compatibility

From the official readme · v2.1

Description

This plugin helps make Events Manager and WPML work better together by allowing translation of all event-related features:

** Version 2.0 is a major revamp that fixes all known issues, nuances and limitiation. 2.0 enables full compatiblity with Events Manager and Events Manager Pro Add-ons **

  • Detects translated pages of specific EM pages (assigned in Events > Settings > Pages) and displays relevant language content
  • Searching locations and events within the context of the current language being viewed.
  • Recurring events can be created in multiple languages, recurrence translations are correctly created.
  • Event translations will share relevant information across all translations, including
    • Event Times
    • Location Information
    • If translations for the location exist, translated events will show/link to location of the same language, if not the original location translation.
    • Bookings and Booking Forms
    • If you delete an event that is the originally translated event, booking and other meta info is transferred to default language or next available language translation.
  • Location address information can be translated, whilst sharing coordinate, country/zip information accross translations.
  • Event-related text can be translated for each language including:
    • Custom texts, emails templates and formats on the settings page.
    • Booking and attendee custom forms (available in Pro)
    • Custom event and gateway emails (available in Pro)
  • MultiSite cross-site support, including showing events from other blogs in your network when EM Global Tables Mode is enabled.
  • Displaying untranslated items in lists or hiding them, according to WPML settings.

Special Installation Steps

Please ensure that WPML 4.2 and EM 5.6.7 or higher are installed BEFORE updating or activating this plugin.

When setting up EM and WPML, you should create translated versions of the event, location, category, tag, etc. pages assigned in Events > Settings > Pages of your admin area. Duplicating them using WPML is enough.

Given the flexibiltiy of both plugins, there is an huge number of possible setting/language combinations to test, and despite our rigorous testing it is impossible to test every setting combination and scenario. To the best of our knowledge, we have achieved 100% compatibility, but should you come across on your setup and we’ll do our best to fix them as time permits.

Installation

This plugin requires WPML and Events Manager to be installed BEFORE installing this plugin.

Events Manager WPML works like any standard WordPress plugin. See the Codex for installation instructions.

Changelog

2.1

  • Fixed: WPML’s “Duplicate” action could fatal with “Call to a member function is_recurring() on null” when the original event had been removed or its translation record was stale — duplicating a translated event is now safe in all states (companion fix in Events Manager 7.2.4+) – addresses issues #117, #118
  • Fixed: saving an event could fatal with “Call to a member function validate()” when Physical Locations are disabled in EM settings, or when the location linked to the event had been deleted (companion fix in Events Manager 7.2.4+) – addresses issue #94
  • Fixed: saving a translated recurring event no longer aborts if one of the recurrence rows is missing or out of sync (companion fix in Events Manager 7.2.4+) – addresses issues #117, #124
  • Added: WPML translation (globe) icons now appear next to several settings fields that were missing them:
    • Events > Settings > Formatting > Search Form — Tag and Tags filter labels and placeholders (companion fix in Events Manager 7.2.4+) – addresses issue #109
    • Events > Settings > Bookings — “Event cancelled” message and button, paid/processing submit button text, booking summary default text, and the section headers used on the front-end booking form (Tickets, Registration Information, Booking Summary, Payment and Confirmation, Booking Confirmation) (companion fix in Events Manager 7.2.4+) – addresses issues #111, #121
    • Events > Settings > Bookings > Waitlists — every waitlist label, feedback message, and email subject/body, when the Waitlists feature is enabled (companion fix in Events Manager Pro 3.7.3+) – addresses issue #106
  • Changed: minimum PHP requirement bumped to 7.4 to match Events Manager core

2.0.4

  • fixed language recognition issues in recent WPML updates even though request lang paramater and em_lang is supplied which causes booking emails and feedback strings not being correctly translated

2.0.3

  • fixed ical endpoint loading issues
  • updated wpml-config.xml to copy/translate event locations (further complementary fixes in EM 5.9.9.1)
  • fixed duplication issues also duplicating tickets into original event (requires EM > v5.9.9.2)
  • fixed jQuery 3.5 deprecated code updates to WP 5.7

2.0.1

  • Added admin notice and prevent plugin from loading when installing/updating without updating older versions of Events Manager < 5.9.7, due to fatal errors produced.

2.0

  • fixed translated event ical link issues
  • fixed PHP 7.2+ compat warnings when enabling recurring events via EM_WPML_FORCE_RECURRENCES constant
  • fixed location shortcodes using eventless and eventful attributes not working properly, now translated locations with/out an event (translated or not) will show up correctly in results
  • fixed duplicate events/locations via WPML not working properly
  • added EM_WPML::get_translations integration with new EM 5.9.6.1 function,
  • moved calendar day links rewriting from EM_WPML to EM_WPML_Permalinks,
  • fixed is_original() not taking into account recurring events post type
  • added initial support for ‘language’ argument (currently uses value to search WPML DB)
  • added support for the EM_ML_Search::$active conditional flag
  • added wpml_setting filter for initialization
  • added syncing for Events Manager 5.9.6.2 language/parent support in location/event tables
  • added EM_WPML::get_wpml_element_meta() allowing EM_WPML::get_translations() to support taxonomies as well
  • added em_ml_set_language_by_post_ids and em_ml_attach_translations for Events Manager 5.9.6.2 language/parent support in location/event tables
  • added recurring event support as of Events Manager 5.9.6.2
  • added support for translatable tickets in the WPML Translation Editor
  • updated xml file to reflect new custom fields and recurring post type
  • fixed location saving in TE for new EM 5.9.6.2 integration of saving addresses
  • added translation syncing to and from WPML upon activation and in admin tools (including per-blog)
  • fixed bugs with creation of orphaned/phantom event/locations when duplicating via WPML or when updating original events/locations with duplicate translations
  • fixed is_original and get_original checks producing incorrect results during the duplication process via WPML, causing inconsistent record creation
  • removed EM_WPML_Search in lieu of EM natively handling multilingual searches
  • added switch_language detection via respective functions in EM and vice versa
  • modified all filter functions in EM_WPML to account for EM native translation detection
  • changed em_wpml translation cache to use the EM_ML cache properties

1.2

  • added forced language redirect support for pro settings pages to prevent page reference errors
  • fixed translations not getting published when using the translation editor
  • additional indirect fixes within the core plugins:
    • added translatable email reminders in EM Pro 2.6.1
    • fixed translated custom emails in EM Pro 2.6
    • fixed translated custom booking form fields not getting translated in booking admin table columns in EM Pro 2.6
    • added information notice when viewing booking, showing the language booking was made in EM 5.9.2
    • added language column to booking admin tables, showing the language booking was made in EM 5.9.2

Full changelog on WordPress.org →

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Events Manager and WPML Compa… alternatives

All events plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 The Events Calendar The Events Calendar The Events Calendar: #1 calendar plugin for WordPress. Create/manage events (virtual too!)… by Nexcess 600K+ ★★★★★★★★★★ 4.2 (2.5K) 4 days ago 91
2 Events Manager – Calendar, Bookings, Tickets, Appointments and more! Events Manager Events calendar and booking system: bookings, reservations, appointments, scheduling, event… by Marcus (aka @msykes) 60K+ ★★★★★★★★★★ 4.2 (549) 4 days ago 91
3 Simple Calendar – Google Calendar Plugin Simple Calendar – Google Calendar Plugin Add Google Calendar events to your WordPress site in minutes. Beautiful calendar displays… by SimpleCalendar 50K+ ★★★★★★★★★★ 3.8 (397) 4 days ago 74
4 WP Events Manager WP Events Manager The all in one Events Manager for WordPress: create and manage events, sell event tickets… by ThimPress 30K+ ★★★★★★★★★★ 2.7 (13) 1 month ago 62
5 WP Event Manager – Events Calendar, Registrations, Sell Tickets with WooCommerce WP Event Manager Lightweight, scalable and full-featured event listings & management plugin for managing… by WP Event Manager 20K+ ★★★★★★★★★★ 4 (249) 2 months ago 75
6 Event Organiser Event Organiser Create and maintain events, including complex reoccurring patterns, venue management (with… by Stephen Harris 20K+ ★★★★★★★★★★ 4.6 (139) 3 months ago 67
7 The Events Calendar Shortcode & Block The Events Calendar Shortcode & Block Add shortcode, block and Elementor widget functionality to The Events Calendar Plugin, so… by Event Calendar Newsletter 10K+ ★★★★★★★★★★ 4.7 (101) 1 month ago 85
8 ICS Calendar ICS Calendar Add the calendar you already use to any WordPress site! Google Calendar, Microsoft 365… by Room 34 Creative Services, LLC 10K+ ★★★★★★★★★★ 4.9 (72) 7 days ago 89
9 Events Widgets For Elementor And The Events Calendar Events Widgets For Elementor And The Events Calendar The Events Calendar Elementor widgets help you manage and display an upcoming events list… by Cool Plugins 10K+ ★★★★★★★★★★ 4.5 (108) 3 weeks ago 92
10 Sugar Calendar – Events Calendar, Event Tickets, and Events Management Platform Sugar Calendar Easily manage events and sell tickets on your WordPress site. Sugar Calendar is… by Syed Balkhi 10K+ ★★★★★★★★★★ 4.5 (24) 2 weeks ago 92

FAQ

Events Manager and WPML Compatibili…: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Sep 28, 2026

Is Events Manager and WPML Compati… free?

Yes. Events Manager and WPML Compati… is free to download and use from the official WordPress.org plugin directory.

Is Events Manager and WPML Compati… safe to use in 2026?

Events Manager and WPML Compati… is a solid plugin choice in 2026, with a few things worth checking first. It runs on 1K+ sites, is rated 2.8/5 and was last updated 4 days ago, and scores 73/100 on our health check.

How many websites use Events Manager and WPML Compati…?

Events Manager and WPML Compati… is active on 1K+ WordPress websites and has been downloaded 40,297 times since it launched in December 2012. It was downloaded 351 times in the last 30 days.

Does Events Manager and WPML Compati… work with WordPress 7.1?

Yes. The developer has tested Events Manager and WPML Compati… up to WordPress 7.1.2, the latest release. It requires WordPress 3.3 or newer.

What PHP version does Events Manager and WPML Compati… need?

Events Manager and WPML Compati… requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Events Manager and WPML Compati… last updated?

The latest version, 2.1, was released on September 24, 2026 (4 days ago).

Who makes Events Manager and WPML Compati…?

Events Manager and WPML Compati… is developed and maintained by Marcus (aka @msykes).

What are the best alternatives to Events Manager and WPML Compati…?

The most popular alternatives to Events Manager and WPML Compati… are The Events Calendar (600K+ installs), Events Manager (60K+ installs) and Simple Calendar (50K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.