This thread is resolved. Here is a description of the problem and solution.
Problem:
You are working on a site under development and trying to translate sections of your Elementor pages using WPML. Some parts of your Elementor pages are not translating, and you are unable to get the XML file for translation.
Solution:
We recommend the following steps to resolve the issue:
1. Add the following XML in WPML >> Settings > Custom XML Configuration section:
<wpml-config><elementor-widgets><widget name="bdt-switcher"><fields><field>switch_a_title</field><field>switch_b_title</field><field>element_pack_widget_tooltip_text</field><field>switch_a_content</field><field>switch_b_content</field></fields></widget><widget name="bdt-accordion"><fields><field>element_pack_widget_tooltip_text</field></fields><fields-in-item items_of="tabs"><field>tab_title</field><field>tab_content</field></fields-in-item></widget></elementor-widgets></wpml-config>
2. Make a small change in the default language page title to reload the translation and press the Update button.
3. Remove the change made in step 2 and press the Update button again.
4. Click on the secondary language icon to open up the page in Advanced Translation Editor and add the translation.
If the issue persists, you might need to implement a workaround for a known issue with Elementor tabs not displaying translated templates correctly. Follow the steps outlined in this errata: https://wpml.org/errata/exclusive-addons-elementor-tabs-widget-does-not-display-the-elementor-template-translation/
If these solutions do not resolve your issue or if they seem outdated or irrelevant to your case, 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 needed, please open a new support ticket at WPML support forum for further assistance.
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: Go Global Application
Author | Posts |
---|---|
September 30, 2024 at 12:14 pm #16236046 | |
marcoL-85 |
Background of the issue: Symptoms: Questions: |
September 30, 2024 at 1:24 pm #16236405 | |
marcoL-85 |
It didnt work, also the credits ran out and here is the page, i actually deleted every page before translating: hidden link |
September 30, 2024 at 3:20 pm #16236954 | |
Noman Supporter
Languages: English (English ) Timezone: Asia/Karachi (GMT+05:00) |
Thanks for replicating the issue at fresh WP site. I’ve followed the below steps: 1. Added the below XML in WPML >> Settings > Custom XML Configuration section: <wpml-config> <elementor-widgets> <widget name="bdt-switcher"> <fields> <field>switch_a_title</field> <field>switch_b_title</field> <field>element_pack_widget_tooltip_text</field> <field>switch_a_content</field> <field>switch_b_content</field> </fields> </widget> <widget name="bdt-accordion"> <fields> <field>element_pack_widget_tooltip_text</field> </fields> <fields-in-item items_of="tabs"> <field>tab_title</field> <field>tab_content</field> </fields-in-item> </widget> </elementor-widgets> </wpml-config> 2. Made a small change in the default language page title to reload the translation and pressed an Update button. 3. Removed that change that was made on step #2 and pressed an Update button. 4. Clicked on the secondary language icon to open up the page in Advanced Translation Editor and I’m able to add the translation as you can see in the attached screenshots. Please let me know if this resolves the issue or if you need further assistance with this issue Thank you for your cooperation |
October 3, 2024 at 4:34 am #16247839 | |
marcoL-85 |
Hello, this code worked in some parts, on my website there is an advanced Icon box also in the accordion. |
October 3, 2024 at 10:27 am #16249044 | |
Noman Supporter
Languages: English (English ) Timezone: Asia/Karachi (GMT+05:00) |
Glad to hear it worked on some parts, Can you please add the problematic elements on this page: hidden link so that we can further debug this issue. Thank you for your cooperation |
October 10, 2024 at 12:45 pm #16275148 | |
marcoL-85 |
Could you please send me another link, this one has expired. |
October 10, 2024 at 4:15 pm #16276427 | |
Noman Supporter
Languages: English (English ) Timezone: Asia/Karachi (GMT+05:00) |
Apologies for the inconvenience. The sandbox site expired after 7 days of inactivity. Here is the new auto-login URL to access the WP site and replicate the issue: hidden link Thank you for your cooperation |
October 14, 2024 at 11:05 am #16285429 | |
marcoL-85 |
I will implement the widgets in a minute |
October 14, 2024 at 11:30 am #16285600 | |
marcoL-85 |
hidden link here is the Link with the Page, where i put in the Widgets, i couldnt translate. Thanks |
October 15, 2024 at 6:37 am #16288703 | |
Noman Supporter
Languages: English (English ) Timezone: Asia/Karachi (GMT+05:00) |
Thanks for replicating the issue at fresh WP site. I’m debugging the issue and get back to you with an update soon. Thank you for your cooperation and patience |
October 15, 2024 at 8:17 am #16289222 | |
Noman Supporter
Languages: English (English ) Timezone: Asia/Karachi (GMT+05:00) |
I’ve followed the below steps on the sandbox site: 1. Translated the Elementor templates in secondary language. <wpml-config> <elementor-widgets> <widget name="bdt-switcher"> <fields> <field>switch_a_title</field> <field>template_id_a</field> <field>switch_b_title</field> <field>template_id_b</field> </fields> </widget> </elementor-widgets> </wpml-config> 3. Added the below code in functions.php file to make the Elementor template IDs available for translation: add_filter( 'wpml_tm_job_field_is_translatable', '__return_true' ); 4. Translated the pages including Elementor ID’s as you can see in the attached screenshot but the translated template not loading at frontend. I’ve noticed that the “Element Pack Pro” is not compatible with WPML as you can see here: As a solution, you can consider: 2. You may ask the Element Pack Pro plugin author about this issue: hidden link they may already have a fix for it so that it will work fine with WPML. 3. Try to use another WPML Translation Editor compatible Elementor add-on from this list: https://wpml.org/plugin-functionality/page-builders-addons/elementor-add-ons/ Please let me know if this resolves the issue or if you need further assistance with this issue. Thank you for your understanding |
October 17, 2024 at 9:21 am #16299146 | |
marcoL-85 |
1. I need to edit the Page with Elementor, obviously this wont work. 2. I asked, but how should that be a solution. 3. Other Plugins have similar issues, like with exklusive Addons, it wont translate, I even changed the Template, which had only basic Elementor widgets. This must be fixxed! How does it take you this long to give me a proper solution for the problem? |
October 17, 2024 at 4:14 pm #16301454 | |
Noman Supporter
Languages: English (English ) Timezone: Asia/Karachi (GMT+05:00) |
Thanks for your message. I understand your frustration, and I truly appreciate your patience. - Please note that making any external plugin fully compatible with WPML requires collaboration between the plugin author and WPML’s compatibility team. We can only progress so far without their involvement. - It seems you have tried using Exclusive Addons for Elementor instead of Element Pack Pro and also applied the workaround from this errata page: - If that's the case, could you please replicate the issue on our sandbox site: Thank you for your cooperation and understanding. We’re here to resolve this as quickly as possible. |
October 18, 2024 at 8:43 am #16303315 | |
marcoL-85 |
I did |
October 20, 2024 at 5:50 am #16307969 | |
Noman Supporter
Languages: English (English ) Timezone: Asia/Karachi (GMT+05:00) |
Sorry for the delay, I was off during the weekend (Friday-Saturday). Thanks for replicating it using Exclusive Addons for Elementor plugin. I’m debugging this issue on Sanbox site and will get back with an update soon. Thank you for your cooperation |