This thread is resolved. Here is a description of the problem and solution.
Problem:
If you're experiencing issues with the Dual Color Heading widget from UAE for Elementor not translating correctly, where only two of the three strings appear in the Advanced Translation Editor, and the translations do not display in French, you might be facing a configuration issue.
Solution:
The issue has been reported to the plugin author. In the meantime, we recommend updating your WPML configuration. Here is the suggested configuration to ensure that the Dual Color Heading widget translates properly. Add this config to WPML > Settings > Custom XML Configuration:
<wpml-config>
<elementor-widgets>
<widget name="eael-dual-color-header">
<conditions>
<condition key="widgetType">eael-dual-color-header</condition>
</conditions>
<fields>
<field type="Dual Color Heading: Title ( First Part )" editor_type="LINE">eael_dch_first_title</field>
<field type="Dual Color Heading: Title ( Last Part )" editor_type="LINE">eael_dch_last_title</field>
<field type="Dual Color Heading: Sub Text" editor_type="VISUAL">eael_dch_subtext</field>
<field type="Wrapper Link" key_of="eael_wrapper_link" editor_type="LINK">url</field>
</fields>
<fields-in-item items_of="eael_dch_multiple_titles">
<field>eael_dch_title</field>
</fields-in-item>
</widget>
</elementor-widgets>
</wpml-config>
This configuration should help in correctly recognizing and translating the widget. You will now need to edit the widget on the original content, save the page or post you are working on, and then update the translation. 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 further assistance is needed, please open a new support ticket at WPML support forum.
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.
Tagged: Elementor Custom Widgets
Related documentation:
This topic contains 7 replies, has 1 voice.
Last updated by norbertB-11 1 week, 2 days ago.
Assisted by: Andreas W..
| Author | Posts |
|---|---|
| April 21, 2026 at 6:25 pm #17982263 | |
|
norbertB-11 |
Hey Everyone, On this page you'll see just below the header section a heading in two colors: Excellence in Residential Real Estate - Residential is in yellow and the rest of the text is "black." (see excellenceinresidentialrealestate.png) This is controlled via the Elementor tools and allows you to add multiple strings to the heading. (see dualColorElementorSidePanel.png) When I attempt to translate it in the Advanced Translation Editor only two of the 3 strings shows up in the list, and the second seems to be pulling from a different page - (namely the Commercial Listings page. (see dualColorWPMLSection.png) Please note that I am using this widget on basically every page on the site and each page has the exact same thing as you see in the attached image - two strings to be translated and the second one is always "Commercial Real Estate." I translated each page to the "correct" string value for the given page anyway just to see if it would work. When you switch to the French translation the heading isn't translated on any of the pages. They all revert to the English - including the Commercial Listings page. I'm not certain if I missed a step to have this widget correctly recognized, but it seems like something is amiss here. Would you be able to point me in the right direction to have this widget get translated correctly? Thanks! |
| April 21, 2026 at 9:22 pm #17985394 | |
|
norbertB-11 |
I would like to add that the data in "RAW value from _elementor_data (JSON)" and "Array generated from _elementor_data" have the correct values, while the data in "Extracted Widgets from _elementor_data" stops at "Excellence in": --------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------- [premium_tooltip_text] => Hi, I'm a global tooltip. [elements] => Array [1] => stdClass Object [2] => stdClass Object ) [eael_dch_subtext] => <p>Insert a meaningful line to evaluate the headline.</p> [_id] => 2f01581 [1] => stdClass Object [_id] => 032d7f7 ) [eael_image_masking_custom_clip_path] => clip-path: polygon(50% 0%, 80% 10%, 100% 35%, 100% 70%, 80% 90%, 50% 100%, 20% 90%, 0% 70%, 0% 35%, 20% 10%); [premium_tooltip_text] => Hi, I'm a global tooltip. [elements] => Array [widgetType] => eael-dual-color-header [1] => stdClass Object [1] => stdClass Object [2] => stdClass Object ) [eael_dch_subtext] => <p>nsert a meaningful line to evaluate the headline.</p> [_id] => 71d9767 [1] => stdClass Object [_id] => 669906a ) [eael_image_masking_custom_clip_path] => clip-path: polygon(50% 0%, 80% 10%, 100% 35%, 100% 70%, 80% 90%, 50% 100%, 20% 90%, 0% 70%, 0% 35%, 20% 10%); [premium_tooltip_text] => Hi, I'm a global tooltip. [elements] => Array [widgetType] => eael-dual-color-header ) [isInner] => ) --------------------------------------------------------------------------------------------------------------------------------------- [eael_dch_first_title] => Array [eael_dch_last_title] => Array [eael_dch_multiple_titles] => Array [_id] => Array ) ) [eael_dch_subtext] => Array [eael_vto_writing_gradient_color_repeater] => Array [eael_vto_writing_gradient_color_location] => Array [size] => Array ) ) [_id] => Array ) ) [eael_image_masking_custom_clip_path] => Array [eael_image_masking_custom_clip_path_hover] => Array [pa_condition_repeater] => Array ) [premium_tooltip_text] => Array [premium_tooltip_position] => Array ) ) ) |
| April 22, 2026 at 5:41 pm #17988586 | |
|
Andreas W. WPML Supporter since 12/2018
Languages: English (English ) German (Deutsch ) Timezone: America/Lima (GMT-05:00) |
Hello, Thank you for reaching out! Could you please try to replicate the issue using the same widget on the following test site? You will need to install the necessary Ultimate Addons for Elementor PRO addon. One-Click-Login: Leave me a comment once you have been able to install the addon. Best regards |
| April 23, 2026 at 2:02 am #17988923 | |
|
norbertB-11 |
Hi Andreas! Thanks! The plugin has been installed and I created and published a page entitled Dual Color Heading. This page has two of the Dual Color Heading widgets in it - the first on in it's default state and the second one with only "Enable Multiple Headings" property set to "Yes." The rest is in the default setup. Since I'm having the problem in both scenarios I figured it was a good idea to give you both. Hope that helps. Let me know how I can help moving forward. |
| April 23, 2026 at 2:20 am #17988926 | |
|
norbertB-11 |
Hi Andreas! Thanks for that! Let me know how else I can help! |
| April 23, 2026 at 4:51 am #17988981 | |
|
Andreas W. WPML Supporter since 12/2018
Languages: English (English ) German (Deutsch ) Timezone: America/Lima (GMT-05:00) |
The translation for those widgets is controlled by a file named wpml-config.xml, which is placed inside the root directory of the Elementor addon. The currently shipped config for this widget looks like this:
<widget name="eael-dual-color-header">
<conditions>
<condition key="widgetType">eael-dual-color-header</condition>
</conditions>
<fields>
<field type="Dual Color Heading: Title ( First Part )" editor_type="LINE">eael_dch_first_title</field>
<field type="Dual Color Heading: Title ( Last Part )" editor_type="LINE">eael_dch_last_title</field>
<field type="Dual Color Heading: Sub Text" editor_type="VISUAL">eael_dch_subtext</field>
<field type="Wrapper Link" key_of="eael_wrapper_link" editor_type="LINE">url</field>
</fields>
</widget>
It is missing the config for multiple titles. The author will need to adapt the config for the widget. For now, save this XML markup at WPML > Settings on the tab "Custom XML Configuration".
<wpml-config>
<elementor-widgets>
<widget name="eael-dual-color-header">
<fields>
<field>eael_dch_first_title</field>
<field>eael_dch_last_title</field>
<field>eael_dch_multiple_titles</field>
<field>eael_dch_subtext</field>
</fields>
<fields-in-item items_of="eael_dch_multiple_titles">
<field>eael_dch_title</field>
</fields-in-item>
</widget>
</elementor-widgets>
</wpml-config>
Then, edit the widget on the original content and save the page. After that, update the translation. You will need to do this for every affected page. I will be escalating the issue to our compatilbity team, so they can inform WPDeveloper about the issue. |
| April 23, 2026 at 5:46 pm #17991056 | |
|
norbertB-11 |
I can confirm that the heading now shows up correctly in the translation interface and that the translation passes through to the site. Thank you for your help. On a side note - it's probably doing what it's supposed to be doing, but when you have the Enable Multiple Headings turned on it shows both the first and last heading parameters as well as the multiple heading parameters. Just to make you aware. Thanks for your help on this! I believe we're finished. |
| April 23, 2026 at 10:56 pm #17991331 | |
|
Andreas W. WPML Supporter since 12/2018
Languages: English (English ) German (Deutsch ) Timezone: America/Lima (GMT-05:00) |
Thank you for your message! Our compatilbity team suggested the following config:
<wpml-config>
<elementor-widgets>
<widget name="eael-dual-color-header">
<conditions>
<condition key="widgetType">eael-dual-color-header</condition>
</conditions>
<fields>
<field type="Dual Color Heading: Title ( First Part )" editor_type="LINE">eael_dch_first_title</field>
<field type="Dual Color Heading: Title ( Last Part )" editor_type="LINE">eael_dch_last_title</field>
<field type="Dual Color Heading: Sub Text" editor_type="VISUAL">eael_dch_subtext</field>
<field type="Wrapper Link" key_of="eael_wrapper_link" editor_type="LINK">url</field>
</fields>
<fields-in-item items_of="eael_dch_multiple_titles">
<field>eael_dch_title</field>
</fields-in-item>
</widget>
</elementor-widgets>
</wpml-config>
The team is further reaching out to WPDeveloper regarding this issue. |
| April 24, 2026 at 1:34 am #17991444 | |
|
norbertB-11 |
This is all working well now! Thank you for your help Andreas. You did great! |






