Sauter la navigation

Ce sujet est résolu. Voici une description du problème et de la solution.

Problème :
Le client souhaite afficher les slugs des langues (ex. "FR", "AR", "ES") dans le sélecteur de langue sur son site WordPress utilisant WPML, au lieu des noms complets des langues ou des drapeaux. Il a tenté plusieurs solutions via les réglages du sélecteur de langue et en utilisant des hooks personnalisés, sans succès.
Solution :
Nous recommandons de modifier les noms des langues pour qu'ils affichent uniquement les slugs souhaités. Vous pouvez effectuer cette modification depuis WPML > Langues > Modifier les langues. Pour plus de détails, consultez notre forum de support où un cas similaire a été résolu : https://wpml.org/forums/topic/how-can-i-set-language-name-in-langage-switcher-to-show-only-first-3-chars/#post-14141399

Si cette solution ne s'applique pas à votre cas ou semble obsolète, nous vous recommandons vivement 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 notre forum d'assistance.

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.

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

Dernière mise à jour par sandraB-42 Il y a 2 semaines et 5 jours.

Assisté par: Ilyes.

Auteur Articles
mars 18, 2025 à 2:57 am #16827683

sandraB-42

Contexte de la question:
J’utilise WPML sur mon site WordPress et j’aimerais savoir s’il est possible d’afficher les slugs des langues (ex. "FR", "AR", "ES") dans le sélecteur de langue, au lieu des noms complets des langues ou des drapeaux. J’ai essayé plusieurs solutions, notamment via les réglages du sélecteur de langue et en utilisant des hooks personnalisés, mais je n’ai pas réussi à obtenir le résultat souhaité.

Symptômes:
Je n’ai pas réussi à obtenir le résultat souhaité en affichant les slugs des langues dans le sélecteur de langue.

Questions:
Pourriez-vous me dire s’il existe une méthode native ou un moyen d’y parvenir via un filtre ou une modification du code WPML ?

mars 18, 2025 à 3:49 pm #16831304

Ilyes
Supporter

Les langues: Français (Français )

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

Bonjour,

Merci d'avoir contacté l'équipe d'assistance WPML,

Vous devriez pouvoir changer les noms des langues depuis WPML > Languages > Edit languages comme suggéré dans cette réponse : https://wpml.org/forums/topic/how-can-i-set-language-name-in-langage-switcher-to-show-only-first-3-chars/#post-14141399

J'espère avoir répondu à votre question,

mars 19, 2025 à 4:08 am #16833082

sandraB-42

Bonjour Ilyes,
oui ça répond à ma question
merci pour votre aide et bonne journée