Home›Support›English Support›[Resolved] Translation of internal Bricks Builder Links (Woo Shop and Cart page)
[Resolved] Translation of internal Bricks Builder Links (Woo Shop and Cart page)
This thread is resolved. Here is a description of the problem and solution.
Problem: You are trying to translate a header template in Bricks Builder using WPML's Advanced Translation Editor and are unable to edit internal links. While external links are adjustable, internal links do not offer an option for modification, causing the English translation of the store link to point to the German store page. Solution: 1. WPML should automatically redirect internal links to the appropriate language version after translation. For more details on managing link translations, visit https://wpml.org/faq/how-to-translate-links/ and review the section titled "Fixing Links That Point to The Wrong Translation": https://wpml.org/faq/how-to-translate-links/#fixing-links-that-point-to-the-wrong-translation. 2. If WPML does not automatically handle the link redirection correctly, set the Shop link as a Custom URL within Bricks Builder. Manually add the correct URL for each language to ensure it points to the correct store page. 3. If the translation does not update after changing to a Custom URL, make a minor edit to the template title, save it, revert the change, and save again. Then, navigate back to the Advanced Translation Editor.
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 the problem persists, 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.
Background of the issue:
I am trying to translate a header template in Bricks Builder that contains both internal and external links. I am using WPML's Advanced Translation Editor for this task. The site I am working on is hidden link.
Symptoms:
I can adjust external links in the translation editor, but I cannot edit internal links. The link text can be edited, but there is no option to edit the internal link itself. This results in the store link in the English translation pointing to the German store page instead of the English one.
Questions:
How can I edit internal links in the Bricks Builder header template using WPML?
Is there a way to ensure that the store link in the English translation points to the English store page?
The Shop page is translated. The „Scan now and adjust links“ button does nothing. When i click, nothing happens. And the internal links didn't show up in the ATE (the first screenshot in my initial ticket).
It will not appear in ATE, as they should be automatically redirected to the corrected language version.
I need to request temporary access (wp-admin and FTP) to your site—preferably to a test site where the problem has been replicated if possible—in order to be of better help. When you log in to leave your next reply, you will find the needed fields below the comment area. The information you will enter is private, meaning only you and I can see and access it.
After running several tests, I suspect the issue may be related to specific conditions within the Bricks theme. As a workaround, I recommend setting the Shop link as a Custom URL within Bricks. You can then manually add the correct URL, allowing you to translate it into English successfully in ATE. This approach should provide a reliable solution.
Unfortunately, this does not work either. Even if I switch from internal link to custom URL in Bricks, I am not given the option to customize this link in the ATE (screenshots). I have tried it with the full URL as well as only with the segment (/shop).
The recent change to the Custom URL for the shop link didn’t trigger an update in the translation, so I followed these steps:
1. Made a small change to the title of the template and saved it.
2. Reverted the change and saved it again.
3. Navigated to the Advanced Translation Editor (ATE).
Do I now have to do this every time internal links cannot be translated? Change to custom URL and rename the template, save, reset name? Your website has already confirmed that this is a bug. Any info when the problem will finally be solved?
I’m glad to hear it worked. You can use this workaround in these specific cases where the link isn’t automatically converted. Renaming the template with a slight temporary change is only necessary when you need to trigger a new translation job—typically if you’ve made changes that aren’t reflected in the Advanced Translation Editor (ATE). If you’re starting a new translation from scratch, this step usually isn’t required.
I can't provide a specific timeline for when this will be addressed permanently, as it depends on different factors. That said, once the translation is completed, it will remain intact, so there’s no need to worry about it disappearing.