Skip to content Skip to sidebar

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.

This topic contains 8 replies, has 0 voices.

Last updated by Andrey 11 months ago.

Assisted by: Andrey.

Author Posts
May 25, 2025 at 4:47 pm #17070285

marioP-56

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?

May 26, 2025 at 6:39 pm #17074761

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+03:00)

Thank you for contacting WPML support.

Once you have translated the page, WPML automatically directs internal links to the language-appropriate version.

For more information, please visit: https://wpml.org/faq/how-to-translate-links/

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

May 26, 2025 at 6:55 pm #17074864

marioP-56

Thanks for your reply!

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).

Screenshot 2025-05-26 at 20.45.53.png
May 26, 2025 at 7:29 pm #17074951

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+03:00)

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.

May 27, 2025 at 1:41 pm #17078988

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+03:00)

Thank you for the details.

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.

May 28, 2025 at 6:25 am #17081263

marioP-56

Hey Andrey,

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).

Screenshot 2025-05-28 at 08.17.15.png
Screenshot 2025-05-28 at 08.16.42.png
May 28, 2025 at 1:12 pm #17083606

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+03:00)

Thank you for your feedback.

Could you please check again now?

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).

June 2, 2025 at 2:21 pm #17098298

marioP-56

Hey Andrey,

That worked.

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?

June 2, 2025 at 3:32 pm #17098594

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+03:00)

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.