Home›Support›English Support›[Resolved] Child pages of job descriptions in the Careers section always point to the English page
[Resolved] Child pages of job descriptions in the Careers section always point to the English page
This thread is resolved. Here is a description of the problem and solution.
Problem: You are experiencing an issue where navigating the Careers section in a non-English language redirects to the English job description page instead of the translated version. Solution: We recommend checking and updating the page and its translations in your WPML settings. For example, you can go to the specific job description page in the WPML's Translation Editor and ensure all translations are correctly linked and updated. This approach resolved the issue for the German language version of the site.
If this solution does not apply to your case, or if it seems outdated, please visit our known issues page to check for related problems and their solutions. Ensure you have the latest versions of themes and plugins installed. If the issue persists, we highly recommend opening a new support ticket with us for further assistance. You can do so at our 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 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.
To debug this issue further, I would need to check your site settings once, for this I would need temporary access (wp-admin and ftp) to your site.
So could you please provide me with those details, you will find the needed fields for this below the comment area when you log in to leave your next reply. hidden link
Can you add the details here too, we are supposed to use login details from the same ticket, also the login details gets removed when issue is solved so I suggest adding it here too.
Can you add the details here too, we are supposed to use login details from the same ticket, also the login details gets removed when issue is solved so I suggest adding it here too.
You just pointed directly to the translated page. That's not dynamic. The careers section will be changing often and a lot. Will I have to manually point everything in all the languages?
You can open the parent pages in the original language, then click on edit, you can click on update on that page and from the language metabox on the right side of editor, you can edit the translations, just open the translations and hit update. hidden link