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.
Our next available supporter will start replying to tickets in about 5.43 hours from now. Thank you for your understanding.
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
- | 9:00 – 13:00 | 9:00 – 13:00 | 9:00 – 13:00 | 9:00 – 13:00 | 9:00 – 13:00 | - |
- | 14:00 – 18:00 | 14:00 – 18:00 | 14:00 – 18:00 | 14:00 – 18:00 | 14:00 – 18:00 | - |
Supporter timezone: Europe/Kyiv (GMT+03:00)
Tagged: Elementor Custom Widgets, Exception
Related documentation:
This topic contains 19 replies, has 3 voices.
Last updated by Andrey 3 days, 5 hours ago.
Assisted by: Andrey.
Author | Posts |
---|---|
September 17, 2024 at 9:54 am #16187360 | |
gianlucaP-16 |
Background of the issue: The setup: The problem is, whenever you add a new text in German, then update the translation go English (which works fine), the previously saved links are defaulted back to German. Do you know how we can fix this behaviour? Symptoms: Questions: |
September 17, 2024 at 11:13 am #16187804 | |
Dražen Duvnjak Supporter
Languages: English (English ) Timezone: Europe/Zagreb (GMT+02:00) |
Hello, Thanks for contacting us. While you wait for my colleague to take over the ticket, let me try to help you with the issue quickly. That is expected, you can not mix methods as manual translation will be overwritten when you update the default language page. Please try to translate links as explained here: https://wpml.org/announcements/2020/02/translating-links-with-advanced-translation-editor/ Or try using Elementor dynamic links in the default language to connect to pages. Let us know how it goes. Regards, |
September 17, 2024 at 2:27 pm #16189225 | |
gianlucaP-16 |
Hi Drazen Thank you for the reply. Unfortunately the method in your video does not work, it does not show us the links when we're searching for them. Is there anything that needs to be activated first for that? Thanks |
September 17, 2024 at 8:34 pm #16190614 | |
Andrey Supporter Languages: English (English ) Russian (Русский ) Timezone: Europe/Kyiv (GMT+03:00) |
Hi, this is Andrey. I'll be assisting you. I hope that's okay. Could you please share screenshots of the issue you're experiencing? I'd like to see how the problem occurs throughout the process. There is an option called "Translate Link Targets" in WPML → Settings. I'm unsure if this will help your current case, but it's worth checking. Before making any updates, please remember to back up your database first. |
September 18, 2024 at 8:31 am #16191624 | |
gianlucaP-16 |
Hi Andrey Unfortunately I can not share any screenshots, as this is not a live site, but the mentioned behaviour works with every WMPL + Elementor setup. Alternatively, I'll happily share the access details, so you can take a direct look. I already ran the "Translate Link Targets", but unfortunately it did not change. |
September 18, 2024 at 8:54 am #16191797 | |
Andrey Supporter Languages: English (English ) Russian (Русский ) Timezone: Europe/Kyiv (GMT+03:00) |
I have created a new setup, WMPL + Elementor. Could you try to replicate this and let me know the exact steps? You will find the link in the private reply below. |
September 18, 2024 at 1:02 pm #16193242 | |
gianlucaP-16 |
Hi Andrey Sure, thank you. Here are the steps: 1. Create a page with content (I created "Testpage" with some text and a button) I test if the translations (incl. button) work in the frontend, all good. 6. I get a new text, that I have to add to my page. I open my page in my default language (here in English) and add the text in Elementor and publish. I go back to the frontend, the translated text is visible, but the button, that I changed from /contact to /kontakt, is now reverted back to /contact. |
September 18, 2024 at 2:18 pm #16193700 | |
Andrey Supporter Languages: English (English ) Russian (Русский ) Timezone: Europe/Kyiv (GMT+03:00) |
I understand now. Thank you for explaining. As my colleague mentioned, the behavior you are experiencing is normal. When you save a translation using the Advanced Translation Editor, all the translations come from there. If you later switch to the WordPress editor, switch to the secondary language, and save some content with Elementor, it will overwrite changes made in ATE and vice versa. It's important to stick to one translation method. Regarding the /contact link, you should translate it in ATE instead of making the change directly with Elementor on the translated page. I have attached a screenshot. |
September 18, 2024 at 2:47 pm #16194079 | |
gianlucaP-16 |
Thanks Andrey If the button of this specific client theme is not showing up there, are there any steps to add this? |
September 18, 2024 at 2:55 pm #16194140 | |
Andrey Supporter Languages: English (English ) Russian (Русский ) Timezone: Europe/Kyiv (GMT+03:00) |
Would you like to add this theme and the button to the test site so I can take a look at it? |
September 19, 2024 at 7:00 am #16196173 | |
gianlucaP-16 |
Hi Andrey, unfortunately it is a paid theme and I would have to get another license. Would it be possible if I just share the credentials to the existing site? |
September 19, 2024 at 4:17 pm #16200247 | |
Andrey Supporter Languages: English (English ) Russian (Русский ) Timezone: Europe/Kyiv (GMT+03:00) |
Thank you for your feedback. I believe it should work without a license, but I am activating the private fields so you can share the access. Please also include the steps to locate the specific button. |
September 24, 2024 at 1:30 pm #16215204 | |
Andrey Supporter Languages: English (English ) Russian (Русский ) Timezone: Europe/Kyiv (GMT+03:00) |
Thank you for providing the information. The access credentials are working for me. Can you please provide the specific steps to reproduce the issue? This will ensure that I am examining the same page and button where you are encountering the problem. Please make sure to update the Elementor plugin on your website. |
September 24, 2024 at 3:35 pm #16216315 | |
gianlucaP-16 |
Hi Andrey The steps are the same as described above, let me copy and paste that again below. You can use any page to test this one as this is not a live site. I've also updated Elementor to the newest version. 1. Create a page with content (I created "Testpage" with some text and a button) I test if the translations (incl. button) work in the frontend, all good. 6. I get a new text, that I have to add to my page. I open my page in my default language (here in English) and add the text in Elementor and publish. I go back to the frontend, the translated text is visible, but the button, that I changed from /contact to /kontakt, is now reverted back to /contact. |
September 25, 2024 at 3:07 pm #16221356 | |
Andrey Supporter Languages: English (English ) Russian (Русский ) Timezone: Europe/Kyiv (GMT+03:00) |
I appreciate the update. As you said, I see you are using the button as part of your theme. Have you considered trying the following steps? 1. Add the widget Button (not a Liquid button) to the page. I have tested this, and it appears to be working. |