Oui. Le problème n’est pas “la traduction n’existe pas”. Le problème, c’est que le front ne la reconnaît toujours pas proprement comme page anglaise publiée et routable.
Ce que je constate :
- la page FR affiche seulement “Français” dans le sélecteur, pas de drapeau anglais sur cette page.
- l’URL anglaise par ID
/en/?page_id=318907redirige vers la home au lieu d’ouvrir la page. - donc WPML a bien une relation en base, mais côté front/switcher/routage, la page EN n’est pas encore considérée comme accessible normalement.
La cause la plus probable maintenant :
- soit la page 318907 n’est pas vraiment en
publishcôté WordPress final - soit son slug / permalink n’a pas été régénéré proprement
- soit WPML ne la considère pas comme “traduction disponible en front”
- soit un système de redirection/canonical la renvoie vers la home
Vu ce que tu viens de préciser, l’ID anglais est bien 318