Skip to content Skip to sidebar
2

We heard you – Elementor widgets should just work and be translatable out of the box. WPML 4.9 Beta introduces a new detection mechanism that automatically recognizes custom Elementor widgets and makes them translatable.

Many of you build multilingual sites with Elementor-based addons and themes like Woodmart, Wolmart, or Emphires. Often, third-party Elementor widgets don’t feature direct compatibility with WPML so the typical reported issues included: 

  • Texts in custom widgets not detected and translatable
  • Translations not displaying on the frontend
  • You needed to write XML configurations just to translate a banner or button

Typical widget elements that weren’t translated were headings, subheadings, button texts, link texts, custom text fields, and more.

WPML 4.9 Beta solves this and allows you to:

  • Translate widgets that come from Elementor themes or addons — automatically
  • Keep your designs consistent across all languages
  • Avoid editing XML files or manually finding missing strings
  • Translate attributes like video URLs, buttons, and custom text fields

From WPML 4.9 on, custom Elementor widgets on your site will automatically be recognized by WPML. If you use automatic translation, posts and pages using widgets will simply be translated in full. And if you translate them yourself, content from all widgets will automatically appear in the Advanced Translation Editor.

Help Us Test WPML 4.9 Beta

The production release of WPML 4.9 is scheduled for the second half of January. Until then, we’re inviting everyone using Elementor and WPML to test this beta and help us confirm that these fixes work across different themes and addons.

List of Fixes

We believe we’ve resolved the most common issues with translating custom Elementor widgets. The only requirement is for the widgets to be developed following standard Elementor API and guidelines.

Here’s a list of top fixes related to translating custom Elementor widgets.

Custom Elementor Widgets Not Appearing in Translation Editor

WPML didn’t always detect content fields inside custom Elementor widgets. You’d open the Advanced Translation Editor and the widget simply wasn’t there. WPML 4.9 now automatically detects these widgets, so their content appears in the editor ready for translation.

Widget Translations Missing or Disappearing on the Frontend

Sometimes translations of custom Elementor widgets would vanish or fail to display, even after you translated the content. Elements like banners, buttons, or headers would show up in one language but not another. WPML 4.9 now reliably applies translations to custom widgets, keeping your content consistent across all languages.

Manual XML Configuration Required

To translate certain custom Elementor widgets, you had to write custom XML configuration files – a technical and time-consuming process that often didn’t work as expected. WPML 4.9 eliminates this requirement. Custom widgets are now detected automatically, no XML needed.

Dynamic Fields and Attributes from Widgets Not Captured

Links, button URLs, video URLs, and custom attributes inside custom Elementor widgets weren’t always available for translation. WPML 4.9 now captures these dynamic fields, so you can translate everything – not just the visible text.

Inconsistent Designs Across Languages

When custom Elementor widgets weren’t fully translated, your carefully designed layouts could break or look different in other languages. With WPML 4.9, your Elementor layouts, buttons, and banners stay exactly as designed in every language.

How to Install WPML 4.9 Beta and Test

You should install this beta only on a testing site, not on production.

  1. Log in to your WordPress admin dashboard.
  2. Go to PluginsAdd Plugin and click the Commercial tab.
  3. Make sure you have WPML Multilingual CMS plugin 4.8.6 installed.
  4. Click the Check for updates button.
  5. Use the Updates channel dropdown and select Beta.
  6. In the list of plugins, select WPML 4.9 and click the Download button.

How to Trigger the Fixes for Existing Content

New pages you design using custom Elementor widgets will work immediately.

If you’re testing with an existing page, make sure to do a small edit and update the page. This will trigger the new mechanism that catches all translatable content coming from custom Elementor widgets.

You only need to do this once per page.

Let Us Know How It Goes

If everything works as expected and your widgets are translatable, appear correctly in the Translation Editor and translations display correctly – we’d love to hear about it in the comments below.

If you encounter any issues, please open a ticket in our support forum and mention that you’re reporting an issue found while testing WPML 4.9 Beta. This helps us prioritize and respond faster.

2 Responses to “Custom Elementor Widgets Now Translatable in WPML 4.9 Beta”

    • Hi Erik! Thanks for testing this and reporting it here. Please, create a ticket in our support forum and say that you tested WPML 4.9 Beta but some custom Elementor widgets are still not translating. Our developers will look into it asap and see why this is happening. Thank you!

Leave a Reply

Please stay on topic and be respectful to others. If you need help with issues not related to this post, use our Support Forum to start a chat or submit a ticket.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>