Aller au contenu
Menu Documentation
WP connect > Documentation Air WP Sync

Documentation Air WP Sync

⚠️ NOTE IMPORTANTE

Air WP Sync est un SYNC À SENS UNIQUE - De Airtable à WordPress UNIQUEMENT !
Les modifications apportées à WordPress PAS est synchronisée avec Airtable, assurez-vous donc de gérer vos données à partir d'Airtable pour que tout soit mis à jour correctement.

Installation et réglages

Pour installer notre plugin Air WP Sync dans WordPress, suivez les étapes ci-dessous :

  • Téléchargez le fichier du plugin sur votre ordinateur
  • Connectez-vous à votre tableau de bord WordPress
  • Dans le menu de gauche, cliquez sur "Plugins" puis sur "Ajouter un nouveau"
  • Cliquez sur le bouton "Upload Plugin" en haut de la page.
  • Cliquez sur le bouton "Choose File" et sélectionnez le fichier du plugin que vous avez téléchargé à l'étape 1.
  • Cliquez sur le bouton "Installer maintenant".
  • Attendez que le plugin soit installé, puis cliquez sur le bouton "Activer".
Air WP Sync - Airtable vers WordPress : Comment installer le plugin et ajouter la clé de licence

Après avoir installé et activé le plugin dans WordPress, il apparaîtra dans le menu d'administration et donnera accès aux paramètres de connexion et de configuration.

Avant de créer une connexion, vous êtes invité à saisir votre clé de licence pour valider l'installation du plugin. Pour activer cette clé de licence, rendez-vous sur Air WP Sync > Paramètres.

La clé de licence est disponible à la fois dans l'e-mail de confirmation d'achat et sur le site Internet de la Commission européenne. wpconnect.co > Mon compte > Mes produits téléchargeables > Clés de licence, Visualiser les licences.

Vous serez alors redirigé vers la page d'achat de votre produit. Cliquez sur l'icône de la clé pour voir apparaître le numéro de licence et copiez-collez-le dans le champ Clé de licence Air WP Sync.

Une fois la clé de licence copiée dans les paramètres d'Air WP Sync, assurez-vous de cliquer sur le bouton "Activer". Si votre clé de licence est valide, une coche verte apparaîtra et il vous suffira de sauvegarder les paramètres en cliquant sur le bouton "Mettre à jour les paramètres".

Vous pouvez alors commencer à créer vos connexions.

Créer une connexion

Pour créer une nouvelle connexion à votre compte Airtable, allez sur Air WP Sync > Toutes les connexionsCliquez sur le bouton "Ajouter nouveau" et saisissez un nom pour votre connexion.

⚠️ Air WP Sync utilise désormais des jetons d'accès personnels
Les jetons d'accès personnels dans Airtable sont maintenant en version bêta. Il s'agit d'une nouvelle façon, plus sécurisée, d'accorder un accès API à vos données Airtable. Créez plusieurs jetons, accordez-leur l'accès à des bases spécifiques et gérez-les individuellement.

Un jeton d'accès vous sera demandé pour connecter votre compte. Nous vous recommandons de récupérer ce jeton à l'aide de la fonction ce lien. Une fois que vous êtes sur la page d'aperçu de votre compte Airtable, cliquez sur le bouton " Go to developer hub ". Passez à la page Jeton d'accès personnel et cliquez sur le bouton " créer un nouveau token ". Choisissez un nom pour votre token et sélectionnez ensuite Scopes pour déterminer le périmètre de votre token. Afin d'utiliser notre plugin, votre token doit être capable de : 

  • données.enregistrements:lire (Voir les données dans les dossiers)
  • schema.bases:read (Voir la structure d'une base, comme les noms de tables ou les types de champs)
Air WP Sync - Airtable vers WordPress : Comment générer un jeton d'accès personnel

Enfin, dans la partie Accès, ajoutez les espaces de travail et les bases pour lesquels vous souhaitez accorder l'accès à votre token. Et cliquez sur le bouton " Enregistrer les modifications ".

Une fois qu'il a été généré, vous pouvez le copier et le coller dans le champ du jeton d'accès.

Une fois que votre jeton d'accès personnel a été saisi dans le champ, choisissez la base de données à partir de laquelle vous souhaitez importer du contenu, ainsi que la table et/ou les vues. Vous avez également la possibilité d'ajouter des filtres de formule à vos vues, qui fonctionnent de la même manière que dans Airtable.

⚠️ ATTENTION pour les utilisateurs d'Air WP Sync Free : La clé API Airtable est maintenant obsolète, vous ne pouvez plus l'utiliser. Veuillez la remplacer par une Jeton d'accès personnel. Pour générer et configurer ces jetons, procédez comme suit URL.

Réglages d'importation


Type de publication

Vous pouvez importer votre contenu de plusieurs façons : Article, Page ou Type d'article personnalisé.

Voici comment fonctionnent ces trois éléments :

  • Article: Un article est un contenu qui peut être publié sur un blog ou un site web. Ils sont généralement utilisés pour partager des nouvelles ou des informations et sont habituellement organisés chronologiquement sur un blog ou un site web. Ils sont créés et gérés dans la section "Articles" du tableau de bord de WordPress.
Air WP Sync - Airtable vers WordPress : Comment importer le contenu d'Airtable en tant qu'article dans WordPress
  • Page: Une page est un contenu statique qui fait généralement partie du menu de navigation d'un site web. Elles sont utilisées pour afficher des informations. Elles sont créées et gérées dans la section "Pages" du tableau de bord de WordPress.
Air WP Sync - Airtable vers WordPress : Comment créer des pages à partir du contenu d'Airtable dans WordPress
  • Type de publication personnalisé (CPT): Un type d'article personnalisé est un type de contenu personnalisé qui peut être créé par des plugins ou des thèmes WordPress. Les CPTs vous permettent d'ajouter des types de contenu spécialisés à votre site tels que des événements, des produits, des portfolios, etc.
    Ils sont généralement utilisés pour étendre les capacités de WordPress et pour ajouter un contenu structuré à votre site.
    Ils sont similaires aux articles et aux pages en ce sens qu'ils peuvent être publiés sur votre site et consultés par les utilisateurs, mais ils ont leurs propres étiquettes et caractéristiques qui les distinguent.
    Il existe plusieurs types de CPT : Les CPTs créés par des plugins ou des thèmes que vous avez installés sur votre site WordPress, ceux que vous avez créés via des plugins tels que Interface utilisateur des types d'articles personnalisés ou Jeu d'outils ou ceux qui ont été créés manuellement par un développement personnalisé.

Dans le cas où vous utilisez un thème et/ou un développement spécifique, plusieurs autres types d'articles peuvent être disponibles. Il s'agit de types d'articles personnalisés qui ont déjà été définis par vos thèmes ou plugins installés ou par les développeurs de votre site WordPress.

Notre plugin Air WP Sync offre la possibilité de créer vos propres Custom Post Types à la volée, spécifiquement pour votre contenu importé.

⚠️ Bien que WooCommerce Product CPT apparaisse dans la liste, il n'est disponible que pour les produits suivants configuration de base de la cartographie. Intégration complète de WooCommerce pour Airtable sera bientôt disponible.


Création d'un type d'article personnalisé

Pour le Custom Post Type que vous allez créer à partir du plugin Air WP Sync, vous trouverez la possibilité de mapper les champs WordPress suivants : Titre, Contenu, Slug, Champ personnalisé.

Il vous permet également de créer vos propres champs personnalisés.

⚠️ ATTENTIONSi vous décidez de modifier la configuration et de ne plus utiliser le Custom Post Type créé spécifiquement par le plugin Air WP Sync, ce CPT créé à la volée n'existera plus dans WordPress et le contenu importé ne sera plus disponible non plus.


Statut du poste

Comme dans WordPress, le contenu importé d'Airtable peut avoir différents statuts : Publié, Brouillon, Programmé, En attente, Privé.

Chacun de ces états vérifie les conditions suivantes :

  • PUBLIÉ le contenu est visible publiquement sur votre site web
  • PROJET le contenu est sauvegardé en tant que travail en cours et n'est pas visible par le public
  • PROGRAMMÉ le contenu doit être publié à une date et une heure précises dans le futur
  • EN ATTENTE le contenu est en attente de révision ou d'approbation avant d'être publié
  • PRIVÉ le contenu n'est visible que par les utilisateurs connectés disposant des autorisations appropriées

En fonction du statut choisi, le contenu synchronisé recevra le statut défini dans les paramètres.

Si vous décidez de modifier le statut dans la configuration ultérieurement, notez que le changement de statut du contenu déjà importé dépendra de la stratégie d'importation que vous avez définie (voir les différentes stratégies d'importation de contenu).


Auteur de la publication

Dans le processus d'importation de votre contenu, vous devez choisir un auteur qui sera assigné à chaque contenu importé. Le choix de cet auteur doit se faire uniquement parmi les utilisateurs enregistrés du site, c'est-à-dire les utilisateurs qui ont accès à la partie administrative du site, quel que soit leur rôle.

Vous pouvez maintenant utiliser les attributs d'utilisateur d'Airtable pour assigner des auteurs à des articles, des pages ou des types d'articles personnalisés (CPT) dans votre cartographie. Cela fonctionne pour les utilisateurs existants à la fois dans Airtable et WordPress. Il suffit de mapper l'attribut "Utilisateur (Email)" ou "Utilisateur (nom)"ou encore "Créé par (Email)" ou "Créé par (nom)"dans le champ Champ aéré à la colonne "Auteur"dans le champ Importer en tant que dans WordPress.

⚠️Users doit déjà exister dans WordPress avec même adresse électronique comme leur compte Airtable pour "Utilisateur (Email)" ou "Créé par (Email)"ou les champs même nom d'utilisateur pour "Utilisateur (nom)" ou "Créé par (nom)Les champs ".
Cette fonctionnalité ne crée pas de nouveaux utilisateurs WordPress lors de la synchronisation des contenus..
Si aucun utilisateur correspondant n'est trouvé, le poste sera attribué à l'utilisateur défini dans le champ Auteur de l'article par défaut sous le champ Importer en tant que section.

Réglages de mappage

Vous pouvez désormais relier les champs de votre base de données à ceux de WordPress.

Pour ce faire, cliquez sur le bouton "Ajouter un champ". Deux listes déroulantes sont alors disponibles, l'une contient les champs de votre base de données Airtable, la seconde les champs WordPress avec lesquels vous pouvez les mettre en correspondance.

Article

Pour les articles, vous trouverez la possibilité de mapper les champs WordPress suivants : Titre, Featured Image, Content, Excerpt, Slug, Tag, Category ou Custom Field.

Page

Pour les pages, vous trouverez la possibilité de mapper les champs WordPress suivants : Title, Featured Image, Content, Slug, ou Custom Field.

Type de publication personnalisé existant

Pour les Custom Post Types existants, c'est-à-dire créés par des plugins ou des thèmes WordPress présents sur votre site, vous trouverez la possibilité de mapper les champs WordPress suivants et tous les champs liés à votre CPT : Titre, Contenu, Slug, Taxonomies ou Champ personnalisé.

Les taxonomies sont utilisées pour regrouper des contenus similaires dans plusieurs CPT. Elles peuvent être utilisées pour créer des filtres ou des recherches pour votre contenu.

Exemple de champs disponibles pour un CPT de propriété : Titre, Contenu, Slug, Type de propriété (taxonomie), Ville (taxonomie), Champ personnalisé, etc.

Champs personnalisés

Vous pouvez également envisager d'ajouter des champs spécifiques à votre contenu importé de WordPress en faisant correspondre votre champ Airtable à un champ personnalisé que vous pouvez nommer et que vous retrouverez dans le contenu importé une fois la synchronisation terminée.

⚠️ ATTENTIONSi vous modifiez la configuration et supprimez un champ personnalisé créé par le plugin Air WP Sync, vous ne le retrouverez pas dans le contenu importé.


Besoin d'en savoir plus pour comprendre comment fonctionne notre plugin Air WP Sync ? Nous vous invitons à regarder notre tutoriel vidéo ou notre Tutoriel étape par étape (version gratuite) !

Réglages de synchronisation

Vous pouvez choisir les paramètres de synchronisation du plugin Air WP Sync.

En cliquant sur "Synchroniser maintenant", vous pouvez synchroniser votre contenu pour la première fois, même si vous n'avez pas sélectionné le déclencheur "Manuel uniquement".

Stratégie

Il existe plusieurs stratégies d'importation pour votre contenu Airtable dans WordPress. Nous en avons défini 3 qui sont : Ajouter / Ajouter et mettre à jour / Ajouter, mettre à jour et supprimer.

Chacune de ces stratégies fonctionne comme indiqué :

  • ADD n'ajoutera que du nouveau contenu à votre site web et n'affectera pas le contenu existant.
  • ADD/UPDATE ajoutera du nouveau contenu et mettra à jour tout contenu existant s'il a été édité dans Airtable.
  • AJOUTER/METTRE À JOUR/SUPPRIMER ajoutera du nouveau contenu, mettra à jour tout contenu existant s'il a été édité dans Airtable et supprimera tout contenu qui a été supprimé dans Airtable.

Déclencheur

Les déclencheurs vous permettent de contrôler quand les données sont importées d'Airtable vers WordPress. Il existe trois options de déclenchement possibles : manuel, récurrent et instantané.

  • MANUEL: Il vous permet d'importer manuellement les données en cliquant sur le bouton "Synchroniser maintenant". Cette option est utile si vous devez importer des données occasionnellement ou si vous souhaitez mieux contrôler le moment de l'importation.
  • RECURRENT: Il vous permet de programmer l'importation de données à intervalles réguliers. Vous pouvez choisir la fréquence de l'importation, par exemple toutes les 5 minutes, toutes les heures, tous les jours ou toutes les semaines. Ceci est utile si vous souhaitez mettre à jour régulièrement votre site WordPress avec les dernières données saisies dans Airtable.
    Pour de meilleures performances, vous pouvez mettre en place un job cron en utilisant WP-Cron : voir notre tutoriel ici.
  • INSTANT: Il vous permet d'importer des données dès qu'elles sont ajoutées ou mises à jour dans Airtable (en fonction de la stratégie d'importation sélectionnée). C'est utile si vous voulez que votre site WordPress soit synchronisé en temps réel avec Airtable, mais cela peut aussi être gourmand en ressources si vous avez une grande quantité de données fréquemment mises à jour. Pour ce faire, vous devrez créer une automatisation. Suivez ce lien pour voir notre tutoriel complet sur la façon de créer un automatisme. créer une automatisation dans Airtable.
Air WP Sync - Airtable vers WordPress : Comment configurer les paramètres de synchronisation et les déclencheurs

Édition

Une fois tous les paramètres configurés, n'oubliez pas de publier votre connexion en cliquant sur "Publier" ou "Mettre à jour" en cas de modification de la configuration. Et voilà !

Si vous avez choisi une synchronisation manuelle, n'hésitez pas à cliquer sur le bouton "Synchroniser maintenant" pour synchroniser vos premiers contenus et les voir apparaître dans WordPress.

Prise en charge des constructeurs de pages Elementor, Divi, Beaver Builder et autres

Si vous utilisez Elementor, Divi, Beaver Builder ou tout autre Page Builder pour créer et gérer votre site, vous pouvez utiliser directement le contenu importé par Air WP Sync. Vous trouverez tous les articles synchronisés, y compris les Custom Post Type existants et les Custom Post Type créés avec Air WP Sync.

Reportez-vous à la documentation de Page Builder pour activer, utiliser vos Custom Post Types et les ajouter aux boucles de posts ou aux modèles individuels.

De la même manière, vous pouvez utiliser les champs personnalisés pour afficher vos données dans des pages, des boîtes, des widgets ou tout autre élément dynamique tel que des boutons ou des balises qui vous offrent un haut niveau de personnalisation !

Champs pris en charge

Champs aérés :

  • Pièce jointe
  • Numéro d'auto
  • Code barre
  • Case à cocher
  • Collaborateur
  • Compter
  • Créé par
  • Heure de création
  • Monnaie
  • Date
  • Date et heure
  • Décimale
  • Durée de l'accord
  • Courriel
  • Formule
  • Entier
  • Dernière modification
  • Dernière modification
  • Lien vers un autre enregistrement
  • Texte long
  • Collaborateur multiple
  • Sélection multiple
  • Pourcentage
  • Téléphone
  • Evaluation
  • Texte enrichi
  • Enroulement
  • Texte sur une seule ligne
  • Sélection unique
  • URL

Champs et vues non pris en charge

Non pris en charge Airtable Fields :

  • Bouton
  • Recherche

Non pris en charge Airtable Views :

  • Calendrier, Galerie
  • Kanban, Ligne du temps, Gantt
  • Liste, Nouvelle section, Formulaire

Tableau de compatibilité

Dépannage

Assurez-vous d'avoir créé vos bases de données et les noms des colonnes Airtable avant d'ajouter une nouvelle connexion. Si vous ne le voyez pas, attendez 15 minutes. Pour des raisons de performance, vos éléments Airtable sont mis en cache pendant 15 minutes.

Si nécessaire, vous pouvez accéder aux journaux d'un serveur FTP dans ce dossier :
/wp-content/uploads/airwpsync-logs

Problèmes de synchronisation

Certains problèmes peuvent apparaître lors de la synchronisation. Certains hébergeurs désactivent une poignée de fonctions PHP pour garantir la performance de leurs serveurs.

Délai d'attente du serveur

Si vous avez une grande quantité de contenu à importer, le processus de synchronisation prendra un certain temps pour synchroniser toutes les données, surtout s'il s'agit de la première synchronisation. Il se peut que vous ayez ce que l'on appelle un "délai d'attente du serveur". Cela dépendra du nombre de lignes que vous souhaitez importer, de la taille et du nombre d'images, mais aussi des paramètres du serveur. Ceci est d'autant plus probable si vous avez opté pour une offre d'hébergement basique.

Vérifiez auprès de votre hébergeur et augmentez le temps d'exécution, la taille de la mémoire autorisée et la taille du fichier au maximum si nécessaire.

Authentification de base

Dans le cas où vous avez configuré une authentification de base pour protéger l'accès au site ou à certaines informations du site, l'appel à WP Cron est alors impossible, rendant la synchronisation récurrente et instantanée impossible.

Problèmes de cache avec WP-Cron

WP-Cron a besoin du chargement de la page pour se déclencher et donc se synchroniser. Dans le cas où vous utilisez un système de cache (WP Rocket ou WP Super Cache par exemple), il est donc nécessaire d'utiliser un cron serveur.


Articles avancés

fr_FR