This thread is resolved. Here is a description of the problem and solution.
Problem: The client was experiencing issues with internal links on their English homepage redirecting to the original French pages, and they were unable to see these links on the translation pages. Solution: We recommended using the WPML feature to adjust internal links: 1. Navigate to WPML → Settings in your WordPress dashboard. 2. Scroll down to the section titled Update internal links and run the action to sync link targets. 3. If the issue persists, manually edit the homepage in Elementor and reassign the button URL by searching for the actual page and updating it. 4. Ensure that the page translations are 100% completed and published.
If these steps do not resolve the issue or if the solution becomes outdated, we 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 updating the links on my homepage so that when I'm on the English version of the site, clicking a link will take me to the corresponding English page. Currently, it goes to the original page in French. I can't see the links on the translation pages.
Symptoms:
Links on the English version of the site redirect to the original French page instead of the corresponding English page.
Questions:
How can I update the links on my homepage to ensure they direct to the correct language version?
Why can't I see the links on the translation pages?
Please go to pages -> edit the default language of the page, make a small edit and update.
Once done, update the translation again.
Since you have already ran the action from Settings, and I asumme the translations for these pages/posts the URLs are pointing to are 100% finsihed and published, this should be able to push the changes.
Hi Bobby,
Where can I edit the default language of the page ?
I'm sending you a screenshot of where I checked it, but only the French option appears.
Thanks
Hi Bobby,
The original language is French, and the translations are English and Italian.
You can test over here : hidden link
If you click on the black button "Unlock", located on the bottom of the right column, you'll see it redirects to another page but in French.
May I give you access to our backoffice so you can check ?
Thanks, have a nice day
I would like to request temporary access (wp-admin and FTP) to your site to test the issue.
(preferably to a test site where the problem has been replicated if possible)
**Before we proceed It is necessary to take FULL BACKUP of your database and your website. Providing us with access, you agree that a backup has been taken **
I often use the Duplicator plugin for this purpose: http://wordpress.org/plugins/duplicator/
You will find the needed fields for this below the comment area when you log in to leave your next reply.
The information you enter is private which means only you and I have access to it.
NOTE: If access to the live site is not possible and the staging site does not exist please provide me with a duplicator package created with the duplicator plugin.
I noticed that the URL shows in the ATE editor and it was pulling the default lnguage URL into the translation.
Since the page is 100% translated I did the following to resolve:
1. Go to WPML->Settings->Run the action to sync link targers
2. Edit the homepage in Elementor and re assign the button URL this time search the actual page and update
3. The translations updated and the links are working OK.