Apprenez à utiliser WPML pour traduire différents types de menus WordPress avec des éléments de menu variés.
Par défaut, WPML crée automatiquement des traductions pour les menus qui renvoient vers des pages, des articles, des produits et des catégories. Il vous suffit de traduire le contenu vers lequel le menu renvoie et WPML se chargera du reste.
Si vos menus incluent des liens personnalisés, ou si vous souhaitez créer des menus différents dans chaque langue, vous devez utiliser une méthode de traduction différente.
Traduction de menus qui apparaissent différemment dans chaque langue
Si vous souhaitez avoir des menus avec une structure, des éléments ou des étiquettes de navigation personnalisées différents dans chaque langue, vous devez créer manuellement des menus pour chaque langue.
Pour créer manuellement des menus par langue :
- Allez dans Apparence → Menus.
- Cliquez sur le lien de la langue pour laquelle vous souhaitez créer un menu.
- Nommez votre nouveau menu et cliquez sur Créer le menu.
- Enfin, ajoutez des éléments de menu et enregistrez.
Vos langues afficheront désormais des menus différents sur votre site web.
Traduction de menus construits à l’aide de l’éditeur de site
Pour traduire les menus construits à l’aide de l’éditeur de site :
- Allez dans WPML → gestion de la traduction.
- Sélectionnez le modèle avec le bloc de navigation, et le menu que vous souhaitez traduire.
- Choisissez une méthode de traduction et traduisez.
Traduction de menus avec des liens personnalisés
La méthode suivante est destinée aux utilisateurs avancés. Pour traduire des liens personnalisés en utilisant une méthode plus simple, utilisez l’option de traduction manuelle précédemment abordée.
Pour traduire des menus avec des liens personnalisés :
- Allez dans WPML → Synchronisation des menus WP et cliquez sur synchroniser.
- Sélectionnez vos liens personnalisés et cliquez sur appliquer les modifications.
- Ensuite, cliquez sur le lien en bas de la page. Cela ouvrira String Translation où vous pourrez traduire les liens personnalisés que vous venez de synchroniser.
- Sur String Translation, saisissez les traductions pour l’étiquette et l’URL de votre lien personnalisé.
- Enfin, retournez dans WPML → Synchronisation des menus WP et exécutez à nouveau la synchronisation.
Vos liens personnalisés apparaîtront maintenant dans vos menus traduits.