Passer la navigation

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.

Marqué : 

Ce sujet contient 5 réponses, a 0 voix.

Dernière mise à jour par mkt-portalp Il y a 3 jours et 6 heures.

Assisté par: Ilyes.

Auteur Messages
juin 24, 2025 à 2:53 pm #17165681

mkt-portalp

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 ?

juin 25, 2025 à 3:11 pm #17170114

Ilyes
Supporter

Les langues: Anglais (English ) Français (Français ) Arabe (العربية )

Fuseau horaire: Pacific/Easter (GMT-06:00)

Bonjour,

Je vois que sur le dernier ticket j'ai été bloqué par le firewall et l'accès n'a pas fonctionné pour moi,

Pourriez-vous me renvoyer l'accès et débloquer mon IP 104.158.156.136 ?

Merci,

juin 27, 2025 à 3:17 pm #17178085

Ilyes
Supporter

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.

juin 27, 2025 à 3:40 pm #17178212

Ilyes
Supporter

Les langues: Anglais (English ) Français (Français ) Arabe (العربية )

Fuseau horaire: Pacific/Easter (GMT-06:00)

Bonjour,

J'ai trouvé la cause du problème, lorsque je vérifie le code du carrousel que vous utilisez, je vois le shortcode suivant :

[dica_divi_carouselitem .... [/dica_divi_carouselitem]

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.

Nous devrions suivre cette documentation et voir si nous pouvons l'enregistrer :
https://wpml.org/documentation/support/maintaining-divi-builder-compatibility-wpml/

Nous avons déjà eu ce problème avec les liens de la partie média comme on peut le voir ici : https://wpml.org/forums/topic/split-translating-owl-image-carousel/

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,

juin 30, 2025 à 9:02 am #17182074

mkt-portalp

Bonjour Ilyes,

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.

L'adresse du site de développement : lien caché

Dans l'attente de votre retour.

Cordialement,

juillet 1, 2025 à 3:42 am #17186329

Ilyes
Supporter

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)

juillet 1, 2025 à 6:08 am #17186516

mkt-portalp

Bonjour Ilyes,

En effet, cela semble avoir résolu mes problèmes de liens, merci beaucoup pour votre aide !

Bonne journée.