Ce sujet est résolu. Voici une description du problème et de la solution.
Problème : Après la mise à jour du plugin WPML Multilingual CMS, les liens dynamiques redirigent vers la langue d'origine du site plutôt que la langue courante de la visite. Ce problème est survenu avec l'utilisation du module personnalisé 'Divi Carousel' de DiviGear, qui n'est pas enregistré pour être détecté par WPML. Solution : 1. Assurez-vous de faire une sauvegarde de votre site. 2. Suivez la documentation pour maintenir la compatibilité du Divi Builder avec WPML, disponible ici : https://wpml.org/documentation/support/maintaining-divi-builder-compatibility-wpml/ 3. Activez l'option sous WPML > Languages comme indiqué ici : https://prnt.sc/DE0E18yvAJbx. Cette action a résolu le problème sur le site de staging et de production.
Si cette solution ne résout pas votre problème ou semble dépassée, nous vous recommandons de vérifier les problèmes connus sur https://wpml.org/known-issues/, de vérifier la version du correctif permanent et de confirmer que vous avez installé les dernières versions des thèmes et plugins. Si le problème persiste, n'hésitez pas à ouvrir un nouveau ticket de support sur le forum de support WPML.
Il s'agit du forum d'assistance technique de WPML, le plug-in multilingue pour WordPress.
Il est accessible à tous, toutefois seuls les clients de WPML peuvent y publier leurs messages. L'équipe du WPML répond sur le forum 6 jours par semaine, 22 heures par jour.
Contexte de la question:
J'essaie d'accéder à une page à l'aide d'un lien dynamique. Voici le lien vers la page où le problème peut être vu : lien caché
Symptômes:
J'ai atterri sur la page en français (langue d'origine du site) au lieu de la langue courante de la visite (néerlandais). Cela se produit depuis la mise à jour du plugin WPML Multilingual CMS (4.6.15 vers 4.7.6). J'avais déjà signalé ce problème dans le ticket suivant : https://wpml.org/fr/forums/topic/mauvaise-redirection-des-versions-linguistiques/. J'ai essayé les actions préconisées par Ilyes dans le ticket d'assistance, mais sans succès.
Questions:
Comment puis-je résoudre le problème de redirection vers la mauvaise langue après la mise à jour du plugin WPML ?
Quelles sont les étapes à suivre pour corriger la synchronisation des liens linguistiques ?
Les langues: Anglais (English )Français (Français )Arabe (العربية )
Fuseau horaire: Pacific/Easter (GMT-06:00)
L'accès fonctionne maintenant, la dernière fois si je me souviens bien, j'ai été bloqué parce que je n'avais pas réussi à me connecter plusieurs fois, peut-être que cela se débloque au bout d'un certain temps,
Je vais vérifier votre site et je vous contacterai bientôt.
Il ne s'agit pas d'un module DIVI par défaut, mais d'un module personnalisé provenant de votre plugin "Divi Carousel" de DiviGear, et ce plugin n'est pas listé comme compatible, ce qui signifie que ce module n'est pas enregistré pour être détecté par WPML, ce qui explique pourquoi WPML n'est pas en mesure de synchroniser et de traduire les liens automatiquement.
Pourriez-vous s'il vous plaît faire une sauvegarde de votre site avant de continuer, ou partager un site d'essai si vous en avez un pour y travailler d'abord,
J'ai fait une duplication du site sur mon environnement de preprod. Je vous ai créé un compte avec les mêmes identifiants et mdp que ceux fournis précédement pour le site de production.
Les langues: Anglais (English )Français (Français )Arabe (العربية )
Fuseau horaire: Pacific/Easter (GMT-06:00)
Bonjour,
Il semble que nous ayons changé la façon dont WPML gère les URLs et que certains paramètres aient été modifiés, vous devez activer cette option sous WPML > Languages : lien caché.
Dès que je l'ai activée sur votre site, les liens ont recommencé à fonctionner, j'ai appliqué le changement nécessaire à la fois sur votre staging et sur votre production (j'ai également testé avec les versions les plus récentes de WPML sur le staging)