Skip Navigation

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 4 replies, has 0 voices.

Last updated by Otto 1 month ago.

Assisted by: Otto.

Author Posts
May 22, 2025 at 11:03 am #17061099

clementD-15

Background of the issue:
I am working on a site under development using WPML. The Russian version of the site, which is now the main language but was formerly secondary, has a link issue. I am using Elementor to edit the links.

Symptoms:
In the Russian version of the site, when I click on 'General Russian courses', I am redirected to a page about French courses (still in Russian language though).
This issue was previously happening in the English version, but it was fixed by re-editing the link in Elementor.

For some reason, when I edit the link in the French page (the language the page was written), Elementor only allows me to choose links for English pages. This is maybe causing the issue.

Questions:
How can I fix the link issue in the Russian version of the site?
Why does Elementor only propose links for English pages when linking from the French page?

May 26, 2025 at 2:14 pm #17073763

Otto
WPML Supporter since 09/2015

Languages: English (English ) Spanish (Español )

Timezone: America/Argentina/Buenos_Aires (GMT-03:00)

Hello,

I apologize for the delay in responding. I will take care of this ticket; the reply time will be shorter now.

Let me rephrase the problem to be sure I got it right:
After switching Russian from secondary to primary language, Elementor links on the Russian page still point to the French-course URL. In Elementor, the link selector inside the French editor window shows only English pages, preventing you from choosing the correct Russian target.

Can you please try this:
• WPML → Languages → enable Adjust IDs for multilingual functionality
• Save, then Settings → Permalinks → Save again (flush cache)
• WPML → Settings → Translate Link Targets → Scan now and adjust links
• Edit the Russian page in Elementor, re-select the correct “General Russian courses” page, update
• Clear Elementor cache / Regenerate CSS

If this does not help, can you please let me know how the page was translated? Did you use the Advanced Translation Editor (ATE)? Did you translate automatically?

Best Regards,
Otto

May 26, 2025 at 3:50 pm #17074299

clementD-15

Hi Otto,

your rephrasing is absolutely on point.

I did all what you suggested, but because I get a warning (see screenshot), I didn't do :
"Edit the Russian page in Elementor, re-select the correct “General Russian courses” page, update"

So far, no improvement.

I edited the page in French when it used to be the main language, with the ATE, and as far as I remember, I used the automatic translation.

Screenshot 2025-05-26 at 17.46.25.png
May 26, 2025 at 5:05 pm #17074553

Otto
WPML Supporter since 09/2015

Languages: English (English ) Spanish (Español )

Timezone: America/Argentina/Buenos_Aires (GMT-03:00)

Hello,

Thanks for the clarification.

In this case, try the following:
- Make a small change in the original page. Add a space somewhere. And save.
- Open the Russian translation and using the search box at the top right search for the link. If it appears, make sure it points to the right language. If it doesn't just complete the translation and save.

Let me know if this helps, please.

Best Regards,
Otto

May 26, 2025 at 6:40 pm #17074848

clementD-15

Hi Otto,

actually, i could change the link in the original page, and i could choose French (not only English was proposed).

Just a question : you suggest to edit the Russian translation in Elementor despite it's not recommended, as shows the notification.
Are there situations where I should edit a page in a language that wasn't used for its creation?

May 26, 2025 at 6:44 pm #17074855

Otto
WPML Supporter since 09/2015

Languages: English (English ) Spanish (Español )

Timezone: America/Argentina/Buenos_Aires (GMT-03:00)

Hello,

No, it was a mistake. I didn't realize that the Russian page was created with ATE.

Although in some cases is the last resort is not recommended. Mixing editor lead to loss translations.

I am glad you managed to solve it.

Best Regards,
Otto