Passer au contenu Passer à la barre latérale

Home » Documentation WPML » Projets connexes » Advanced Custom Fields (ACF) Multilingual – Traduisez tous les champs avec WPML

Advanced Custom Fields (ACF) Multilingual – Traduisez les champs avec WPML

ACFML est un module complémentaire de WPML qui permet de créer des sites multilingues avec ACF et ACF Pro.

Approuvé par plus de 70 000 développeurs

Fonctionnalités clés

Traduisez n’importe quel champ disponible dans ACF et ACF Pro

Utilisez la traduction par IA ou traduisez vous-même

Affichez des champs identiques ou différents selon les langues

Extensions requises

Pour traduire votre site web avec ACFML, installez et activez les extensions suivantes :

Comment traduire avec ACFML

Les étapes à suivre pour traduire les champs ACF dépendent de la configuration du groupe de champs. Lorsque vous configurez un nouveau groupe de champs, ACFML vous propose trois options de traduction.

Option 1 : Champs identiques selon les langues

Cette option est le réglage typique utilisé par la plupart des sites ACF. Elle vous permet de traduire les valeurs de vos champs personnalisés tout en conservant leur structure dans toutes les langues.

Par exemple, pensez à la page « notre équipe » de votre site web. Votre équipe est la même, quelle que soit la langue de la page. Comme vous affichez les mêmes informations (les membres de votre équipe et leurs détails), vous devriez utiliser « champs identiques selon les langues » pour les champs de ce groupe.

Vous saisirez les informations sur votre équipe une seule fois, dans la langue par défaut du site. Ensuite, vous traduirez ces détails dans les autres langues du site.

Team page in English
Page d’équipe en anglais
Team page in Spanish
Page d’équipe en espagnol

Pour afficher les mêmes champs dans toutes les langues :

  1. Allez dans ACF Groupes de champs et modifiez votre groupe de champs.
  2. Sous Configuration multilingue, sélectionnez l’option Champs identiques selon les langues.
Selecting same fields across languages
Sélection de champs identiques selon les langues
  1. Enfin, allez dans WPML Gestion des traductions et envoyez le contenu avec vos champs personnalisés à la traduction.

Si vous ne trouvez pas votre contenu dans la Gestion des traductions, allez dans WPML Paramètres, faites défiler jusqu’à Traduction des types de publication, et vérifiez que votre contenu est défini sur Traduisible.

Option 2 : Champs différents selon les langues

Cette option vous permet d’afficher des champs traduits avec des valeurs différentes dans chaque langue. C’est utile lorsque vous souhaitez afficher des versions localisées d’un contenu similaire.

Pensez à une entreprise qui organise des événements et propose des événements différents pour des publics de langues différentes. La page « événements » devra afficher un contenu différent (événements) pour chaque langue.

Events in English
Événements en anglais
Events in Spanish
Événements en espagnol

Pour afficher des champs différents selon les langues :

  1. Allez dans ACF Groupes de champs et modifiez votre groupe de champs.
  2. Sous Configuration multilingue, sélectionnez l’option Champs différents selon les langues.
Selecting different fields across languages
Sélection de champs différents selon les langues
  1. Ensuite, localisez le contenu avec vos champs personnalisés (ex. : page, article) et cliquez sur Modifier.
  2. Dans la barre latérale droite, cliquez sur l’icône Plus pour la langue pour laquelle vous souhaitez afficher des champs différents.
Plus icons in under Translate this Document
Icônes Plus dans la barre latérale droite
  1. Un brouillon vierge s’ouvrira avec des champs personnalisés vides. Saisissez vos valeurs traduites et différentes pour chaque champ et cliquez sur Publier.
Empty custom fields
Champs personnalisés vides

Option 3 : Mode expert (avancé)

Le mode expert vous permet de contrôler manuellement les préférences de traduction pour chaque champ personnalisé. Cette option est utile lorsque vous souhaitez une combinaison de champs identiques et différents selon les langues, et que vous avez besoin d’un contrôle de traduction indépendant par champ.

Par exemple, dans l’exemple d’événement ci-dessous, nous avons un mélange de champs avec des préférences de traduction différentes ; le titre et la description sont traduits, tandis que le prix, la date et l’adresse sont copiés.

Event in English
Événement en anglais
Event in Spanish
Événement en espagnol

Le mode expert est disponible aux côtés des autres options ACFML lors du choix d’une méthode de traduction de groupe de champs.

Traduire les libellés de champs

Les libellés de champs ACF sont les noms qui identifient chaque champ personnalisé dans l’éditeur WordPress. Sur le front-end, les libellés de champs sont généralement affichés sur les formulaires pour aider à identifier les différents champs.

Field label in backend
Libellé de champ dans le back-end
Field label on front-end
Libellé de champ sur le front-end

Pour traduire les libellés de champs ACF :

  1. Allez dans WPML Gestion des traductions.
  2. Ouvrez la section Groupe de champs ACF et envoyez votre élément Libellés de groupe de champs à la traduction.

Traduire les choix de champs ACF

Les choix de champs ACF sont des champs personnalisés avec plusieurs choix, tels que des boutons radio, des listes déroulantes et des cases à cocher. Ces champs sont généralement utilisés dans les formulaires et doivent être traduits séparément.

ACF choices in a contact form
Choix ACF dans un formulaire de contact

Pour traduire les choix de champs ACF :

  1. Allez dans WPML Gestion des traductions.
  2. Ouvrez la section Groupe de champs ACF et envoyez l’élément contenant vos choix ACF à la traduction.

Traduire les pages d’options ACF

Les pages d’options vous permettent de créer des pages de réglages globaux dans le tableau de bord WordPress pour gérer les informations à l’échelle du site, comme les coordonnées et les logos.

Pages d’options sous le menu d’administration ACF

Pour traduire les champs des pages d’options :

  1. Allez dans WPMLGestion des traductions.
  2. Ouvrez la section Options ACF et envoyez votre page d’options à la traduction.

Commencer avec ACFML

Commencez à construire un site web multilingue avec des champs personnalisés.

Foire aux questions

Mis à jour
mai 6, 2026