Sauter la navigation

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.

Sun Mon Tue Wed Thu Fri Sat
- 7:00 – 15:00 7:00 – 15:00 7:00 – 15:00 7:00 – 15:00 7:00 – 15:00 -
- - - - - - -

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

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

Dernière mise à jour par Ilyes Il y a 11 mois.

Assisté par: Ilyes.

Auteur Articles
mai 15, 2024 à 9:53 am #15629017

olivierM-16

Bonjour,

Je ne parviens pas à modifier l'URL personnalisée d'un élément de mon menu principal.

Par exemple,
Menu original : Services / Service 2 = lien caché
Menu à traduire : il me traduit directement en lien caché (sans le #)

Pourriez-vous m'indiquer la meilleure manière d eprocéder ?
Je vous remercie !

mai 15, 2024 à 9:27 pm #15632421

Ilyes
Supporter

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

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

Bonjour,

Merci d'avoir contacté l'équipe de support WPML,

Je pense que le problème auquel vous faites référence est lié à ce problème connu : https://wpml.org/errata/elementor-adding-and-translating-menu-anchors/

Problème :
Si vous définissez des ancres de menu à l'aide du plugin Elementor, vous pouvez envisager d'inclure un ID CSS dans les paramètres du widget (Avancé > Mise en page > ID CSS). Néanmoins, cela peut entraîner des incohérences entre le lien d'ancrage et l'ID CSS correspondant après la traduction, ce qui fait que le lien ne fonctionne pas comme prévu sur la page traduite.

Solution :
Au lieu de vous fier à la méthode traditionnelle des CSS ID, nous vous recommandons d'utiliser le widget d'ancrage de menu fourni par Elementor. Ce widget permet de définir un « ID d'ancre de menu » qui est traduisible dans WPML.

- Faites glisser un widget d'ancre de menu en haut de chaque section.
- Définissez l'ID de l'ancre à cet endroit.
- Traduisez cette page et les ancres correspondantes.

Cordialement,

mai 15, 2024 à 9:42 pm #15632432

olivierM-16

Bonjour,

Je vous remercie pour votre retour.

En effet, c’est bien le widget d’ancre que j’ai utilisé sur mes pages et il est bien traduit correctement.

Mon problème se situe au niveau de la traduction du menu principal. Je ne parviens pas à traduire l’URL avec l’ancre # dans mon menu.

Pourriez vous m’indiquer quelle méthode de traduction de menu il est préférable d’utiliser ?

Je vous remercie.

mai 15, 2024 à 9:53 pm #15632440

Ilyes
Supporter

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

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

Dans ce cas, je vous recommande de créer le menu vous-même manuellement comme décrit ici : https://wpml.org/fr/documentation-6/guide-de-demarrage-rapide/traduction-des-menus/#fully-custom-create-menus-manually

Cela vous permettra d'écrire les URLs comme vous le souhaitez et de configurer la structure manuellement.

mai 21, 2024 à 8:59 pm #15652681

olivierM-16

Merci pour votre retour.

J'ai modifié manuellement mon menu traduit mais je ne parviens pas à résoudre le problème.

Il semble en effet que ce soit un problème lié à l'ancre sur ma page d'accueil.
Lorsque je tente d'y accéder en direct, cela ne fonctionne pas.

Pourtant, je l'ai bien traduit avec le widget Elementor, comme indiqué sur le précédent lien.
Je vous joins une capture d'écran.

Merci pour votre aide.

Capture d'écran 2024-05-21 225831.png
mai 22, 2024 à 8:46 pm #15659775

Ilyes
Supporter

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

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

Bonjour,

Pourriez-vous vérifier si cette ancre peut être traduite à partir de WPML > String translation ?

Si ce n'est pas le cas, il pourrait s'agir d'un problème lié à ce widget, s'agit-il d'un widget par défaut ou de Essential Addons for Elementor ?

Afin de voir si ce problème est dû à la configuration de votre site, ou simplement à la combinaison de ce widget Elementor et de WPML, nous devons isoler le problème.

J'ai créé un sandbox ici : lien caché

J'ai déjà configuré WPML en 2 langues.

Veuillez faire ce qui suit :

- Ouvrez le lien Sandbox mentionné ci-dessus
- Téléchargez et activez elementor.
- Créez une page de base avec quelques liens d'ancrage.
- Traduisez la page et les ancres et enregistrez les changements.

Le problème se reproduit-il ?

Veuillez noter que nous n'avons besoin que du thème/plugin et des fonctionnalités associées, vous n'avez pas besoin de créer un site web complet ou de cloner votre site existant.
https://wpml.org/faq/how-to-reproduce-issues-and-share-them-with-wpml-support/

Faites-moi savoir quand c'est fait.

mai 30, 2024 à 10:42 am #15687303

olivierM-16

Bonjour,

Veuillez m'excuser je n'ai pas pu vous répondre plus tôt.
La sandbox a expirée. Pourriez-vous la relancer ?

J'ai bien traduit l'ancre dans l'outil "string translation", mais cela n'a pas rendu le menu fonctionnel.

Je vous remercie.

mai 31, 2024 à 3:09 am #15690406

Ilyes
Supporter

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

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

Bonjour,

Voici un autre sandbox : lien caché

juin 3, 2024 à 7:39 am #15696565

olivierM-16

Bonjour,

Merci pour votre retour.

J'ai mis tout en place sur la sandbox, mais je suis également face à un problème de traduction au niveau du menu des ancres.
Je vous envoie une capture d'écran de ce que j'ai indiqué sur String Translation, mais qui n'est pas pris en compte sur le site.

Merci pour votre aide.

2024-06-03_09h38_23.jpg
juin 4, 2024 à 2:26 pm #15702464

Ilyes
Supporter

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

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

Bonjour,

Merci d'avoir pris le temps de reproduire le problème sur Sandbox,

J'ai enregistré une vidéo pour vous montrer comment traduire efficacement vos ancres : lien caché

En générale, les ancres doivent être traduites avec la page à l'aide de l'éditeur de traduction, et si vous utilisez le lien Anchor sur vos éléments de menu, vous devez appliquer une traduction au menu manuellement depuis Appearance > Menus.

Il n'est pas nécessaire de le traduire à partir de String Translation

Assurez-vous que l'URL a la structure correcte, avec le dossier Language en premier '/FR/' et ensuite la traduction de l'ancre commençant par un hashtag '#test_ancre'.

Cordialement,

Le sujet '[Fermé] Traduction d'un menu avec URL et ancre' est fermé aux nouvelles réponses.