Thank you
I have been able to create the custom languages,
I have started manually reconnecting pages and some are working fine but other are stuck in root directory instead of under their assigned directory (/tw and /jp). Below is where we are at.
You can recreate the issue at /manufacturing/ page and select chinese or japanese and notice how the languages translate but in the root directory, even though the language switcher (on hover) generates the correct directory url.
Following TRID and translation job repairs on our site, we are seeing the following situation:
All translations exist and are correctly assigned in WPML Translation Management (green checkmarks).
TRIDs and language codes are fully correct.
Elementor layouts are fully intact.
WPML language switcher is generating correct /tw/ and /jp/ URLs.
However, many translated pages still render under the root (/) instead of properly resolving under their assigned language directories.
We have already run the following troubleshooting tools:
Set Language Information
Synchronize Taxonomies
Clear WPML Cache
Fix Collation Tools
Permalink Flush
The issue remains isolated to rewrite rule behavior.
Request:
We believe WPML’s internal rewrite rules are holding stale slug-to-language mappings after the TRID repair work. Can you help us with this?
Site is fully backed up.
Translation jobs are valid and complete.
TRIDs and language assignments are correct.
No content or Elementor data changes needed — only rewrite rules refresh.
Thank you for your assistance in fully stabilizing the language directory routing.
I have started manually reconnecting pages and some are working fine but other are stuck in root directory instead of under their assigned directory (/tw and /jp). Below is where we are at.
Can you explain in detail how you did this? Please also show me this in the screenshots.
You can recreate the issue at /manufacturing/ page and select chinese or japanese and notice how the languages translate but in the root directory, even though the language switcher (on hover) generates the correct directory url.
What do you mean by "the languages translate but in the root directory"? Can you elaborate on this?
Following TRID and translation job repairs on our site, we are seeing the following situation:
How have the TRID and translation job repairs been done on your site?
We believe WPML’s internal rewrite rules are holding stale slug-to-language mappings after the TRID repair work. Can you help us with this?
Why do you think WPML’s internal rewrite rules are holding stale slug-to-language mappings? Have you changed anything in the database directly?
Hi Andrey
We can close out this branch of support.
I have been able to resolve the stuck pages.
Cleaned orphaned posts and used the translation management troubleshooting tools to eventually get a clean connection with the correct language directories.
Thank you for your help in this area