Libérer la puissance multilingue des champs personnalisés avancés ACF avec WPML
Dans cet article, nous examinons les avantages et les caractéristiques de l’utilisation de WPML avec ACF pour obtenir une configuration multilingue robuste.
Nous verrons comment ces plugins s’intègrent parfaitement les uns aux autres, rationalisent le processus de traduction des champs ACF et améliorent l’expérience globale de l’utilisateur.
Que vous soyez développeur, concepteur ou propriétaire d’un site web, comprendre le potentiel de cette puissante combinaison peut vous aider à créer un site web qui s’adresse à un public mondial.

- Redaction Team
- Digital Marketing, Multilingual WordPress
Affiliate Disclosure: Some links of products or services will send you to partner websites where we might get a commission by recommending their product & service.
Qu'est-ce que les champs personnalisés avancés ACF ?
Advanced Custom Fields (ACF) est un plugin WordPress populaire qui permet aux utilisateurs d’ajouter facilement des champs personnalisés à leurs sites web WordPress. Il fournit une interface conviviale pour la création et la gestion de champs personnalisés, qui peuvent ensuite être utilisés pour étendre les fonctionnalités et les options de contenu des thèmes et des plugins WordPress.
Avec ACF, vous pouvez créer des champs personnalisés de différents types, tels que des entrées de texte, des listes déroulantes, des cases à cocher, des boutons radio, des téléchargements de fichiers, des sélecteurs de date, etc. Ces champs personnalisés peuvent être ajoutés aux articles, aux pages, aux types d’articles personnalisés ou même aux profils d’utilisateurs, ce qui vous permet de capturer et de stocker des données spécifiques pour chaque élément individuel.
ACF offre une interface flexible et intuitive pour définir des groupes de champs, qui sont des collections de champs personnalisés pouvant être associés à différentes zones de votre site Web WordPress. Vous pouvez assigner des groupes de champs à des types d’articles ou à des modèles spécifiques, ce qui vous permet de contrôler l’affichage et l’utilisation des champs personnalisés.
Une fois les champs personnalisés configurés, vous pouvez récupérer et afficher leurs valeurs dans les modèles de votre thème ou de votre plugin à l’aide de simples fonctions PHP fournies par ACF. Il est ainsi facile d’intégrer les données des champs personnalisés dans la conception et les fonctionnalités de votre site web.
ACF offre également des fonctionnalités supplémentaires telles que la logique conditionnelle, qui permet d’afficher ou de masquer des champs en fonction de certaines conditions, et les champs répétitifs, qui permettent de créer des ensembles de champs qui peuvent être répétés et regroupés.
Dans l’ensemble, Advanced Custom Fields est un plugin puissant qui simplifie le processus d’ajout et de gestion des champs personnalisés dans WordPress. Il fournit une solution flexible pour étendre les capacités de gestion de contenu de votre site web et est largement utilisé par les développeurs et les concepteurs pour créer des sites web WordPress hautement personnalisables.
Comment utiliser WPML pour obtenir une configuration multilingue des champs personnalisés avancés ?
Meilleur plugin de traduction pour les sites de contenu
Pour configurer le support multilingue pour Advanced Custom Fields Multilingual (ACF) à l’aide du plugin WPML dans WordPress, suivez ces étapes :
- Installez et activez le plugin CMS multilingue WPML à partir du dépôt de plugins WordPress.
- Une fois WPML activé, allez dans WPML -> Languages dans votre tableau de bord WordPress.
- Dans la section "Format d'URL de la langue", choisissez un format d'URL adapté à la structure linguistique de votre site web. Vous pouvez choisir entre différentes options telles que le domaine par langue, le sous-domaine par langue ou le répertoire par langue.
- Faites défiler la page jusqu'à la section "Custom posts" et repérez l'option "Custom fields translation". Assurez-vous qu'il est activé.
- Allez dans WPML -> String Translation et cliquez sur le lien "Translate texts in admin screens".
- Recherchez le domaine de texte "acf" et cliquez sur le lien "Traduire les textes" qui se trouve à côté.
- Sur la page de traduction, vous trouverez une liste de chaînes de caractères liées à l'ACF. Traduisez les chaînes de caractères dans la langue de votre choix.
- Naviguez ensuite vers le groupe de champs ACF que vous souhaitez traduire. Modifiez le groupe de champs et recherchez le champ que vous souhaitez traduire.
- Activer l'option "Traduire" pour le champ spécifique. Cela rendra le champ traduisible.
- Répétez ce processus pour tous les groupes de champs ACF et les champs à traduire.
- Lors de la création ou de la modification d'articles ou de pages, vous verrez désormais des sélecteurs de langue fournis par WPML. Ces sélecteurs de langue permettent de passer d'une langue à l'autre et de remplir le contenu traduit des champs ACF.
- Pour afficher le contenu traduit, utilisez les fonctions de WPML ou les shortcodes fournis par ACF et WPML pour récupérer les valeurs des champs en fonction de la langue sélectionnée.
En suivant ces étapes, vous pouvez configurer WPML avec ACF pour créer un site web multilingue où les champs ACF peuvent être traduits et affichés en fonction de la langue sélectionnée. Il vous permet de gérer les traductions des champs personnalisés et d’offrir une expérience localisée à vos utilisateurs.
Quels sont les avantages de l'utilisation du plugin de traduction WordPress WPML pour ACF ?
L’utilisation de WPML (WordPress Multilingual Plugin) en conjonction avec Advanced Custom Fields (ACF) offre plusieurs avantages pour la création de sites web multilingues :
- Intégration transparente: WPML est spécialement conçu pour les sites web multilingues et offre une intégration transparente avec ACF. Il reconnaît les champs personnalisés d'ACF et vous permet de les traduire facilement, garantissant ainsi un contenu multilingue cohérent sur l'ensemble de votre site.
- Interface de traduction conviviale: WPML fournit une interface de traduction conviviale dans le tableau de bord de WordPress. Vous pouvez facilement traduire les champs ACF directement dans l'environnement familier de WordPress, sans avoir besoin d'utiliser des outils de traduction externes ou des plugins.
- Traduction efficace du contenu: WPML vous permet de traduire efficacement les champs ACF en offrant des options pour traduire des champs spécifiques ou des groupes de champs entiers. Cette flexibilité vous permet de contrôler les champs à traduire, ce qui vous fait gagner du temps et de l'énergie.
- Changements de langue personnalisables: WPML fournit des sélecteurs de langue personnalisables qui peuvent être facilement ajoutés au menu de navigation, à la barre latérale ou au pied de page de votre site web. Ces sélecteurs de langue permettent aux visiteurs de passer d'une version linguistique à l'autre de votre site, y compris les champs ACF traduits.
- SEO: WPML s'assure que votre contenu multilingue reste SEO. Il gère les URL spécifiques à une langue et génère les balises hreflang appropriées, qui sont importantes pour que les moteurs de recherche comprennent et indexent correctement votre contenu multilingue.
- Compatibilité avec les modules complémentaires ACF : WPML est compatible avec divers modules complémentaires et extensions ACF. Cela signifie que si vous utilisez des extensions ACF supplémentaires pour améliorer les fonctionnalités d'ACF, WPML sera toujours en mesure de traduire ces champs, fournissant ainsi une solution multilingue complète.
- Support technique: WPML offre un support technique pour vous aider à résoudre tous les problèmes ou questions liés à la configuration multilingue, y compris la traduction des champs ACF. Ils disposent d'une équipe d'assistance spécialisée qui peut vous aider à configurer et à résoudre tout problème lié à l'intégration.
En utilisant WPML avec ACF, vous pouvez gérer et traduire efficacement vos champs personnalisés, assurant une expérience cohérente et localisée pour votre audience multilingue. Il simplifie le processus de création et de maintenance des sites web multilingues tout en offrant une assistance et une compatibilité étendues avec ACF et ses modules complémentaires.