We are using WPML with a static homepage.
Our default language is English.
In WordPress Settings → Reading, the homepage is correctly set to a static page:
“Our Firm” (English), marked as Front Page.
However, we are experiencing incorrect homepage redirections across languages.
Concrete examples:
1) In French:
When clicking on “Accueil” in the French menu, the user is redirected to an English page instead of the French homepage.
Example:
French menu “Accueil” redirects to: hidden link
which then points to English navigation instead of the expected French homepage.
2) In English:
When clicking on “Home” from certain contexts, the homepage link redirects to a Russian page instead of the English homepage. hidden link
This creates inconsistent behavior across languages:
- Homepage links do not always stay within the active language
- Menu items appear correctly translated, but the homepage target URL switches language
We would like to understand:
1) How WPML determines the homepage URL for secondary languages when a static front page is used
2) How to explicitly define or fix the homepage association per language
3) Whether this behavior can be caused by translation order or missing homepage assignment in secondary languages