Skip to content Skip to sidebar

This thread is resolved. Here is a description of the problem and solution.

Problem:
The client is experiencing issues with translating 'before' and 'after' strings of dynamic components in Elementor using custom XML. The provided XML did not function as expected.
Solution:
We recommend using the Multilingual Tools plugin to automatically generate the correct XML configuration for Elementor's dynamic tags. Here's a step-by-step guide:
1. Download and Install Multilingual Tools: Visit the OnTheGoSystems GitHub page, download the plugin, and install it on your WordPress site.
2. Prepare Your Elementor Page: Ensure the 'before' and 'after' strings are filled in the Elementor editor and the page is updated.
3. Generate the Custom XML: On the WordPress edit screen, find the 'WPML: Elementor Widgets' section to copy the automatically generated XML.
4. Apply the Generated XML: Paste this XML in the 'Custom XML Configuration' tab under 'WPML → Settings' and save.
5. Update and Translate: Make a minor edit to the page and use the WPML Advanced Translation Editor to translate the newly available strings.

If this solution does not resolve your issue or seems outdated, we highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If problems persist, please open a new support ticket.

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

This topic contains 9 replies, has 0 voices.

Last updated by Carlos Rojas 2 months, 3 weeks ago.

Assisted by: Carlos Rojas.

Author Posts
January 14, 2026 at 10:46 am

alfredG-2

In my problem as raised for translations with dynamic components in https://wpml.org/forums/topic/elementor-dynamic-tag-display-before-after-strings-no-longer-detected-by-wpml-for-translatio/?ref=wd you suggested to include custom XML. I have done this, with the code below, but this does not work. Can you suggest me a better way to resolve this?

__dynamic__>title>settings>before
__dynamic__>title>settings>after

__dynamic__>editor>settings>before
__dynamic__>editor>settings>after

January 14, 2026 at 12:40 pm #17729305

Carlos Rojas
WPML Supporter since 03/2017

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+02:00)

Hi there,

This is the ticket where we will continue working on solving this issue. You don't need to answer this message; it is just for you to know where to find the forum ticket.

Thank you for your patience and understanding!

January 14, 2026 at 1:50 pm #17729629

Carlos Rojas
WPML Supporter since 03/2017

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+02:00)

Hi again,

I have consulted my colleagues in the compatibility team, and they need you to reproduce the issue in a fresh WordPress installation. I have already created a Sandbox site with a fresh new WordPress + WPML + Elementor installation, which you can access using this link: hidden link

I kindly ask you to install the minimum number of plugins to reproduce the issue with only one custom field in a test post. This way, they will be able to rule out any other possible issue and focus on the clean code.

January 14, 2026 at 3:06 pm #17729939

alfredG-2

I have added the elementor plugin and created some dynamic titles and texts. In this very clean setup it seems to work.

However, this does not resolve my problem in the website. Do you have any suggestions?

January 15, 2026 at 6:50 am #17731774

Carlos Rojas
WPML Supporter since 03/2017

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+02:00)

Hi there,
Thank you very much for your feedback

I have escalated this ticket to our compatibility team so our specialists can take a deeper look at the issue. Do you authorize me to create a copy of the production site if necessary?

January 19, 2026 at 9:48 am #17741599

Carlos Rojas
WPML Supporter since 03/2017

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+02:00)

Hi there,

Our compatibility specialists requested a copy of the site to check the difference between it and the sandbox site. Do you authorize me to create a copy of the production site?

January 20, 2026 at 4:47 pm #17747525

alfredG-2

Yes, please do and feel free to try it out.

January 21, 2026 at 9:10 am #17749422

Carlos Rojas
WPML Supporter since 03/2017

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+02:00)

Thankyou very much for your authorization. I have created a copy of the site and sent it to our compatibility specialists.

January 23, 2026 at 11:01 am #17756779

Carlos Rojas
WPML Supporter since 03/2017

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+02:00)

Hi there,

The cause of the issue comes from an option in the JetEngine plugin. Please disable this option: hidden link and the issue will be solved. Our compatibility specialists already escalated this ticket to our developers, but the JetEngine devs are the ones who will have to find a final solution for this issue.

Can you confirm that the problem is solved after disabling that option?

February 4, 2026 at 10:44 am #17790869

Carlos Rojas
WPML Supporter since 03/2017

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+02:00)

Hello again,

Our compatibility specialists retested with WPML 4.9 beta3, and the issue is resolved. Which means that in the next release of WPML, the problem will disappear.