Guide

Guide ACF WPML

Rédigé par
Rédigé par
Revu
Revu par
Guide ACF WPML

Transparence : WPML est un excellent plugin de traduction WordPress. Nous publions une série d'articles pour aider les utilisateurs à mieux prendre en main certaines fonctionnalités de WPML. Weglot est aussi un excellent outil pour traduire votre site WordPress, mais si vous avez besoin d'un petit coup de main pour vous mettre sur le bon chemin avec WPML et son intégration ACF, vous êtes au bon endroit.

WPML est l'un des plus anciens plugins de traduction de WordPress, et c'est un excellent moyen de traduire votre site WordPress.

De même, Advanced Custom Fields (ACF) est l'un des meilleurs outils pour travailler avec des champs personnalisés dans WordPress, et il est particulièrement répandu auprès des agences et développeurs. Les champs personnalisés sont en grande partie ce qui transforme WordPress d'une simple plateforme de blogging en un système complet de gestion de contenu; il est donc essentiel d'être capable de traduire vos champs personnalisés lorsque vous créez un site WordPress multilingue.

Dans cet article, vous apprendrez comment fonctionne l'intégration ACF de WPML, et ce qu'il vous faut pour commencer.

Ensuite, si vous trouvez le processus d'installation ACF de WPML un peu compliqué, nous partagerons également une solution alternative pour traduire les champs ACF que vous pourriez trouver plus simple.

Chacun des deux outils présentés vous permettra de bien traduire votre contenu ACF - vous êtes donc libre de choisir celui qui vous convient le mieux !

Comment fonctionne l'intégration ACF avec WPML

WPML ne fonctionne pas par défaut avec ACF, mais il existe un plugin d'intégration ACF + WPML qui vous donne la possibilité de traduire vos champs ACF avec WPML.

Pour l'utiliser, vous aurez besoin du CMS multilingue de WPML et vous serez obligé d'installer les extensions String Translation et Translation Management sur votre site. Ensuite, vous pouvez télécharger le plugin WPML Advanced Custom Fields Multilingual (ACFML) depuis l'interface administrateur de votre compte WPML pour pouvoir démarrer l'intégration.

Le plugin d'intégration ACF de WPML ajoute un nouveau paramètre de Préférences de traduction lorsque vous travaillez avec des champs individuels dans l'interface ACF. Là, vous aurez quatre options :

  1. Ne pas traduire
  2. Copier
  3. Copier une fois
  4. Traduire

Vous devrez configurer ce paramètre pour chaque champ individuel de votre groupe de champs ACF. Vous pourrez également configurer les différents paramètres de traduction ACF WPML un par un.

Une fois que vous aurez configuré les paramètres ACF WPML dans l'interface ACF, vous pourrez traduire vos champs personnalisés selon les critères que vous aurez définis.

Pour vos traductions ACF WPML, vous utiliserez la même interface que celle que vous utilisez pour traduire le reste de votre publication, page, ou autre contenu WordPress, quel que soit le type.

Weglot  Une alternative à l'intégration ACF de WPML

L'intégration de WPML ACF vous permet très biend e traduire votre contenu ACF, mais certains utilisateurs la trouvent un peu compliquée.

Si vous êtes intéressé par une alternative à la fonctionnalité ACF de WPML, nous vous invitons à considérer Weglot.

Weglot est un plugin de traduction WordPress populaire qui vous aide à traduire 100% de votre site WordPress, y compris le contenu d'ACF, sans avoir besoin d'utiliser un plugin d'intégration ou de rechercher une compatibilité spéciale. En d'autres termes, Weglot fonctionne avec ACF dès sa sortie de l'emballage (ainsi qu'avec tous les autres plugins et thèmes WordPress).

Weglot effectue d'abord un tour de traduction par machine pour traduire automatiquement votre site. Ensuite, vous pouvez revoir et travailler manuellement ces traductions ou les faire sous-traiter par des services de traduction professionnels, via l'interface Weglot.

Voici comment Weglot se positionne par rapport à WPML :

Voici comment traduire les champs ACF avec Weglot.

1. Configuration de champs personnalisés avancés (ACF)

Vous avez peut-être déjà configuré vos ACF. Sinon, vous devrez les configurer avant de les traduire avec WordPress.

Pour commencer, installez le plugin gratuit Advanced Custom Fields depuis WordPress.org. Vous pouvez également acheter le plugin d'extension ACF Pro pour avoir accès à plus de fonctionnalités.

Ensuite, vous pouvez aller sur Champs personnalisés → Ajouter nouveau pour créer vos champs personnalisés dans la page d'options ACF. Nous allons créer ensemble deux types de champs différents pour vous montrer comment Weglot fonctionne avec n'importe quel type de champ ACF :

Ensuite, vous pouvez ajouter vos informations de champ personnalisé dans l'éditeur WordPress en utilisant la nouvelle section "méta" de ACF :

Vous pouvez ensuite afficher les données d'un champ ACF sur le front-end de votre site à l'aide de shortcodes ou de fonctions PHP. Voici un exemple de ce à quoi cela pourrait ressembler :

2. Configurer Weglot et traduire le site

Avec Weglot, vous pouvez créer un site multilingue en quelques minutes.

Vous devrez vous inscrire en créant un compte Weglot et installer le plugin Weglot à partir de WordPress.org. Ensuite :

  • Allez dans le nouvel onglet Weglot de votre interface d'administrateur WordPress.
  • Ajoutez votre clé API Weglot.
  • Choisissez votre langue par défaut et la ou les langue(s) de destination dans lesquelles vous souhaitez traduire le contenu de votre site.

Une fois vos modifications enregistrées, Weglot traduira automatiquement votre site à l'aide de la traduction automatique, y compris tout votre contenu ACF. Vous pouvez prévisualiser ceci en utilisant le sélecteur de langue front-end que Weglot ajoute automatiquement :

Ainsi, en quelques minutes, vous avez déjà traduit tout votre contenu ACF. Certains trouvent, grâce à cette facilité de prise en main, que Weglot représente une alternative plus simple pour l'intégration ACF que WPML.

3. Éditer manuellement les traductions du contenu ACF (facultatif)

Si vous voulez éditer manuellement les traductions automatiques pour votre contenu ACF (et le reste de votre site), vous pouvez le faire depuis votre interface Weglot.

Vous y aurez la possibilité de gérer vos traductions à partir de deux interfaces. Les deux interfaces se synchronisent entre elles et avec votre site WordPress en direct - la seule différence est l'interface de gestion de traduction.

Tout d'abord, vous pouvez utiliser une interface simple sous forme de liste de traduction. Vous retrouvez le texte original de votre contenu ACF sur la gauche et la version traduite sur la droite. Vous pouvez éditer directement une traduction ou l'ajouter à une commande de traduction professionnelle :

Ensuite, si vous le souhaitez, vous pouvez également vous servir de l'éditeur visuel, qui vous permet de gérer vos traductions sur un aperçu "live" de votre site.:

Pour l'utiliser, survolez le contenu ACF que vous voulez traduire et cliquez sur l'icône du crayon vert :

Et voilà comment utiliser Weglot comme alternative à WPML pour les traductions ACF !

WPML ACF ou Weglot ? Choisissez l'outil qui vous convient le mieux

Weglot et le plugin d'intégration ACF de WPML peuvent tous deux vous aider à traduire le contenu du plugin Advanced Custom Fields.

Avec l'intégration ACF de WPML, vous devrez installer un plugin d'extension, puis choisir les champs personnalisés que vous voulez traduire, champ par champ.

Avec Weglot, vous n'avez pas besoin d'un plugin d'intégration particulier, et cette solution fonctionne immédiatement. Weglot détectera automatiquement tout contenu ACF sur le front-end de votre site et vous permettra de le traduire en utilisant l'une des deux interfaces que nous avons parcourues ensemble.

Si vous souhaitez essayer l'approche Weglot pour traduire votre contenu ACF, inscrivez-vous pour votre période d'essai gratuit et commencez dès aujourd'hui - vous serez opérationnel en quelques minutes.

Dans ce guide, nous allons nous pencher sur les points suivants :

En savoir plus sur l'utilisation de Weglot

Essayez gratuitement