Home›Support›English Support›[Resolved] Elementor Icon List and Button links not translatable in ATE or CTE
[Resolved] Elementor Icon List and Button links not translatable in ATE or CTE
This thread is resolved. Here is a description of the problem and solution.
Problem: You are trying to translate a page built with Elementor that includes an Icon List widget and a Button widget, and you want both the text and the link URLs to be translatable. However, in WPML's translation editor, only the text fields appear, and the link URLs do not. Solution: We have updated the XML configuration for the Elementor widgets to include fields for link URLs. Here is the updated XML configuration you should use:
Additionally, ensure that internal links are set to be automatically translated. This should allow you to see and translate the link URLs in WPML's translation editor.
If this solution does not resolve your issue or seems outdated, we recommend checking the related 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.
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.
Background of the issue:
I am trying to translate a page built with Elementor that contains an Icon List widget (multiple items with text + link) and a Button widget (text + link). I want both the text and the link URLs to be translatable. The issue can be seen on this page: hidden link.
Symptoms:
In WPML’s translation editor (both ATE and CTE), I expected to see fields for the link URLs from the Icon List items and the Button widget, along with the text fields. Instead, only the text fields appear in the translation editor. The link URLs do not appear at all, so I cannot translate or change them without manually editing the translated page in Elementor.
Questions:
Why are the link URLs from the Icon List and Button widget not appearing in the translation editor?
How can I make the link URLs translatable in WPML’s translation editor?
Hey, I tried what you've said, but the custom field "WPML: Elementor Widgets" says:
"All widgets on this page are already registered."
That must be because I am using the default Elementor Pro widgets. The visible text is translatable by default, however links from those widgets are not - I have tried every soulution I could find by search or by using GPTs.
Thanks for reaching out to WPML support! I’m here to help you with this issue.
By default, WPML automatically adjusts the URL if it’s an internal URL, so it’s hidden for that purpose. If you’re using the Advanced Translation Editor, you can use the search feature in the editor to find the URLs and translate them.
I checked again and now even the translated text (with the link behind) is not showing on the front end even though they are translated in Advanced Translation Editor.
I even clicked the "Translate Link Targets" multiple times in WPML settings.
Here is the recording of the situation: hidden link
Can you make a small change on the original language and update the translations to 100% and see if it helps? also make sure cache is disabled.
If it doesn't help, To debug this issue further, I would need to check your site settings once, for this I would need temporary access (wp-admin and ftp) to your site.
So could you please provide me with those details, you will find the needed fields for this below the comment area when you log in to leave your next reply. hidden link
Hi, I've tried inputing XML by myself before and it did not work.
Also the internal links are not showing. I checked "Show all links" and also tried serching for http and it only shows external links (our subdomain).
As far as I understand, internal links should be working by default. However the problem is, when I click internal links, I highlighted on a an English page, they lead to original, Slovenian pages.
I've also appended another screenshot for clarification
Hey on a staging site, the links from the icon-list are now translatable. However link from the button bellow is still not visible in editor.
Also how do I apply that to the live page? I've copied XML into Custom XML Configuration settings, done a small change to a page, completed translatations and still cannot see the links in an editor.