Home›Support›English Support›[Resolved] Links in Elementor Button will not show up in Translation editor
[Resolved] Links in Elementor Button will not show up in Translation editor
This thread is resolved. Here is a description of the problem and solution.
Problem: You are trying to ensure that all links on your homepage are available in the WPML Translation Editor and want to deactivate automatic translation to handle translations manually. However, not all links, such as the 'Fragen' button, are showing up in the Translation Editor. Solution: To make all links available for translation and manage them manually, follow these steps: 1. Navigate to WPML -> Settings -> Custom XML Configuration. 2. Add the following code to include Elementor widgets like buttons and headings for translation:
3. Make a minor change (like adding an empty space) to the original footer or any page you want to translate the link and save it so WPML sees the translation needs an update. 4. Edit the translation, and the links will be available for translation. If this solution does not resolve your issue or seems outdated, please check related known issues at https://wpml.org/known-issues/, verify the version of the permanent fix, and confirm that you have installed the latest versions of themes and plugins. If the problem persists, we recommend opening 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.
Background of the issue:
I am trying to translate my website hidden link using WPML. I want to ensure that all links on my homepage are available in the Translation Editor. Additionally, I prefer to deactivate automatic translation and handle translations manually in the editor because some languages have external links.
Symptoms:
Not all links on my homepage are showing up in the Translation Editor. Specifically, the 'Fragen' button at the bottom of the page does not translate to the Swiss German site.
Questions:
How can I ensure all links on my homepage appear in the Translation Editor?
How can I deactivate automatic translation and use the editor for manual translations?
Languages: English (English )Portuguese (Brazil) (Português )
Timezone: America/Sao_Paulo (GMT-03:00)
Hello,
I suspect this could be a compatibility or conflict issue. To pinpoint the exact cause, we need to isolate variables by replicating the issue in a sandbox environment.
Sandbox login link: hidden link
Here's what is needed to be done:
1- Install Essential Components Only: In the sandbox login link provided above, please install your theme and only the plugins necessary to replicate the issue. Avoid importing the entire site.
2- Set Up the Page and Configurations: Mirror your current setup that's causing the issue, focusing on this specific issue, we only need the site to be partially replicated up to a point where we can debug the problem. For example, just setting up one button in the footer should suffice.
3- Notify Us Once Done: After replicating the issue in the sandbox, inform us through this ticket so we can proceed with further analysis.
I tried download the theme, child theme and needed plugins from the staging site using file-manager but it failed due to a permission issue.
The goal here is to identify if the problem is indeed a compatibility issue, reproducing it in a controlled environment.
We appreciate your cooperation in this matter. Let us know once you've set up the sandbox.
I now integrated everything except the media files and so on.
I tried to look into the error to ensure it still persists but the translation editor does not work anymore.. When I try to assign translations to someone, I get this error:
"Error in the advanced translation editor:
The orders could not be created in the advanced translation editor. Please try again or contact WPML support for help.
Hi Mateus
Yes, it works for me. Can you not see the login screen, or can you log in, but then you are getting redirected?
No, we have not installed such a hide plugin.
We have installed a geotargeting plugin. I don't think the login problem has anything to do with it, but I have deactivated it. Just to be sure.
- Make a minor change(add an empty space for example) to the original footer or any page you want to translate the link and save it so WPML sees the translation needs an update
- Edit the translation and the links will be there available for translation
Thank you very much.
I have added it to our real development page. Unfortunately, it does not yet work on every page. For example, on the home page I cannot yet translate the URL of this button (see screenshot).
Besides, it is not only about buttons, but also about other links. For example, on the Join us page, we have set links to the containers.
Languages: English (English )Portuguese (Brazil) (Português )
Timezone: America/Sao_Paulo (GMT-03:00)
Hello there,
Regarding the link in the home page, I edited it using Elementor and added an empty space to it and saved it. After that, when I edit the translation I can see the URL in there, please check the screenshot. This procedure of updating the main language page/post is only necessary for already existing translations, for new content you'll be translation the fields will be there from the beginning.
Regarding the heading, I registered it for translation with the following XML code:
After that, I was able to find the URL of the join us page by searching for it in ATE, please check the 2nd screenshot bellow.
There are some elements coming from HTML tags and shortcodes that won't be available within ATE unless searched for to avoid some issues with the translation. This is the case with the heading URL.
If you don't want to search for it within ATE, you can also go to WPML -> String Translation and search for 'link>url', please refer to the 3rd screenshot. Then you'll get to see all the links registered for translation. You can select them in bulk and send them for translation directly from the String translation screen as well.
Unfortunately, I cannot open the translation editor on the staging page. I get an error message. I have inserted the code on the correct development page. Unfortunately, it does not work there. I have already created a user on the correct development page. Perhaps you could also insert the code there. I'm probably doing something wrong 🙈
The user and password are the same as on your staging page.