Background of the issue:
I am trying to ensure that when navigating the Careers section in any language other than English, the job description pages link to the correct translated page. Currently, WPML translates the URL, but it redirects to the English page instead of the translated version. The issue can be seen here: hidden link. I expected to see: hidden link, but instead, I got: hidden link.
Symptoms:
When clicking on job descriptions in the Careers section in a non-English language, the URL translation by WPML leads to the English page instead of the available translation.
Questions:
How can I ensure that the clickthrough to job descriptions is dynamic and leads to the correct translated page?
Thank you for contacting WPML support. While you are waiting for one of my colleagues to take this ticket and work on it, let me provide you with first debugging steps or if I can perhaps help with the issue quickly.
First and foremost, it's necessary that the destination links are also translated. There are a few things you can try. Make sure to have a backup before proceeding.
Scan link targets
Go to WPML > Settings and click on "Scan Link Targets". This option will translate any internal links recognized by WPML, that have available translations in your translated posts. Check if the links are translated after that.
If that does not work, it's likely that WPML didn't recognize them.
Search the URLs inside the page's translation editor
By default, internal links are not shown in the translation editor. Also, URLs are hidden by default.
To see if the links are available for translation inside the editor, please click to edit the translation in the pages tab. After that, search for part of the URL that's not translated, like "/carrers".
Let us know if they show up or not.
If that does not help, one of my colleagues will soon come to continue support.