Passer au contenu
Menu Documentation
WP connect > Air WP Sync Documentation > Comment utiliser Meta Box avec Air WP Sync?

Comment utiliser Meta Box avec Air WP Sync ?

Air WP Sync est un outil puissant pour importer des données d'Airtable dans WordPress. Bien qu'il ne soit pas encore totalement compatible avec tous les types de champs Meta Box Lite, il est possible d'utiliser Air WP Sync avec Meta Box Lite en utilisant des champs personnalisés et en s'assurant que les types de champs correspondent.

Étape 1 : configuration des champs personnalisés de MetaBox ou des types de publication personnalisés

Avant de synchroniser les données, vous devez créer des champs personnalisés et, si nécessaire, des types de publication personnalisés (CPT) dans Meta Box Lite, assigner ces champs personnalisés aux articles ou CPT et vous assurer que vous utilisez les types de champs appropriés pour ces champs personnalisés. Air WP Sync met en correspondance les données en se basant sur ces types.

Pour créer des champs personnalisés :

  1. Allez dans Meta Box > Custom Fields et cliquez sur le bouton Add New Field Group.
  2. Ajoutez un titre à votre groupe de champs.
  3. Cliquez ensuite sur le bouton + Add field dans l'onglet Fields.
  4. Sélectionnez un type de champ dans la liste (ou recherchez-le).
  5. Cliquez à côté du nom du champ pour définir ses paramètres : au minimum, vous devez lui attribuer un Label et un ID.
  6. Dans l'onglet Settings, au moins, attribuez-lui le paramètre Location : "Post type".
  7. Cliquez sur le bouton Publier pour enregistrer ce groupe de champs et ses champs personnalisés.

Pour plus d'informations, voir la documentation Meta Box sur la création de groupes de champs et de champs personnalisés.

📌 Notez que l'ID (slug) est automatiquement renseigné lors de la saisie du Label, mais il est tout à fait possible de modifier l'ID. N'oubliez pas l'identifiant, qui vous servira pour le mappage.

⚠️ Air WP Sync ne supporte pas tous les types de champs personnalisés proposés par Meta Box. Voici la liste des champs pris en charge.

Pour créer un type de publication personnalisé (CPT) :

  • Allez dans Meta Box > Post Types et cliquez sur le bouton Add New Post Type.
    Dans l'onglet General, définissez un Plural name et un Singular name pour votre type de publication. Le slug est automatiquement renseigné, mais vous pouvez bien sûr le modifier.
  • Activez les champs de base de WordPress dans l'onglet Supports .
  • Activez les fonctionnalités et les taxonomies dont vous avez besoin pour le type de publication, dans les onglets Features et Taxonomies.
  • Cliquez sur le bouton Publier pour créer le CPT.

Pour plus d'informations, voir la documentation Meta Box sur la création de types d'articles et de taxonomies personnalisés.

⚠️ Si vous avez créé votre CPT après vos champs personnalisés, n'oubliez pas d'ajouter ce CPT au paramètre Location des groupes de champs.

Étape 2 : importation avec Air WP Sync vers les champs Meta Box

Une fois que vos champs personnalisés Meta Box ou CPTs sont prêts, configurez Air WP Sync pour importer correctement vos données Airtable.

  1. Allez dans Air WP Sync > Toutes les connexions.
  2. Cliquez sur le bouton Ajouter une nouvelle connexion pour créer une nouvelle connexion.
  3. Donnez un titre à votre connexion.
  4. Dans la section Réglages Airtable, collez votre jeton d'accès Airtable dans le champ Jeton d'accès.
  5. Sélectionnez vos Base Airtable, Table et Vue (facultatif) liées à votre jeton d'accès.

Configuration de l'importation

Dans la section Importer en tant que... :

  • Dans le menu déroulant Importer en tant que, sélectionnez Post.
  • Dans le menu déroulant Type de publication, sélectionnez Article, Page ou le CPT Meta Box créé précédemment.

Mappage de champs

Dans la section Association de champs :

  • Choisissez un champ Airtable : dans la partie Champ Airtable, sélectionnez vos champs Airtable dans le menu déroulant.
  • Sélectionnez un champ WordPress, dans le champ  Importer en tant que dans le menu déroulant :
    • Sélectionnez les champs de base de WordPress tels que Titre, Slug, Catégorie, Image mise en avant, Taxonomie.
    • Ou sélectionnez Champ personnalisé pour établir une correspondance avec le champ personnalisé Meta Box et saisissez l'identifiant (slug) du champ personnalisé Meta Box.

⚠️ Assurez-vous que les types de champs dans Airtable correspondent aux types de champs personnalisés de Meta Box.

Importation et synchronisation

Une fois que tous les réglaes de connexion ont été définis :

  1. Cliquez sur le bouton Publier en haut à droite de la connexion.
  2. Cliquez sur le bouton Synchroniser dans la section Actions de votre connexion pour importer et synchroniser tout votre contenu de base Airtable dans vos articles ou vos nouveaux types de publication personnalisés (CPT).

Étape 3 : visualisation des données importées

Une fois l'importation terminée, vous pouvez vérifier comment les données apparaissent dans vos articles, pages ou CPT générés par Meta Box. Pour les CPT Meta Box :

  1. Allez dans WordPress > Meta Box > Post Type et ouvrez le type de publication importé.
  2. Ouvrez une publication pour vérifier que tous les champs personnalisés mappés ont été correctement importés.
  3. Si vous utilisez Elementor ou Gutenberg, vous pouvez afficher les champs personnalisés de Meta Box de manière dynamique sur le front-end.

Champs de Meta Box pris en charge

Air WP Sync prend actuellement en charge le mappage des types de champs Meta Box suivants :

Type de champ Meta BoxType de données compatible avec Airtable
TexteTexte sur une seule ligne
Zone de texteTexte long
EmailTexte sur une seule ligne
URL / OembedURL - Texte d'une seule ligne
WYSIWYG éditeurTexte long (formaté en HTML)
permet le formatage de texte riche
Image uniquePièce jointe (fichier unique)
Case à cocher - InterrupteurSingle select - Texte sur une seule ligne
Sélectionner - Sélectionner AvancéSélection unique
RadioSélection unique
Nombre Nombre
Date SélecteurDate
CurseurNombre

Ces champs seront synchronisés de manière transparente si le type de champ Airtable correspond au type de champ Meta Box attendu.

Champs de Meta Box non pris en charge

Actuellement, Air WP Sync ne prend pas en charge le mappage des champs Meta Box suivants :

  • Liste de cases à cocher
  • Autocomplétion
  • Contexte
  • Bouton
  • Groupe de boutons
  • Sélecteur de couleurs
  • HTML personnalisé
  • Sélecteur de date
  • Fieldset Text
  • Google Maps
  • Caché
  • Icône
  • Sélection de l'image
  • Valeur clé
  • Open Street Maps
  • Mot de passe
  • Liste de textes
  • Horodateur
  • Gamme
  • Article
  • Encadré
  • Taxonomie
  • Taxonomie avancée
  • Utilisateur
  • Fichier, Fichier avancé, Saisie de fichiers, Chargement de fichiers
  • Image, Image avancée, Chargement d'image
  • Vidéo
  • Diviseur
  • Rubrique

Si votre projet nécessite l'un de ces champs ou qu'il ne figure pas dans la liste des champs pris en charge, envisagez d'utiliser un autre type de champ pris en charge.

Besoin d'aide ?

En suivant ces étapes, vous pouvez synchroniser vos données Airtable avec les champs personnalisés Meta Box à l'aide du plugin Air WP Sync. Cette intégration permet à vos données d'être constamment mises à jour et gérées de manière centralisée, garantissant ainsi efficacité et précision.

Si vous rencontrez des problèmes ou si vous avez des questions, n'hésitez pas à contacter notre équipe de support pour obtenir de l'aide. Vous pouvez également consulter notre documentation complète ou les autres Articles avancés.

Bonne synchronisation !