Comment synchroniser The Events Calendar avec Air WP Sync ?
The Events Calendar est l'un des plugins les plus utilisés pour gérer les événements dans WordPress. Avec Air WP Sync, vous pouvez désormais connecter votre base Airtable et créer, mettre à jour ou supprimer des événements, des lieux et des organisateurs — directement depuis votre base de données.
Ce guide vous explique comment structurer votre base, comment configurer la synchronisation et les limitations actuelles à connaître.
Que peut-on synchroniser ?
Vous pouvez synchroniser les trois composants suivants :
| Événements | Le cœur de votre calendrier – contient les détails de l'événement tels que l'heure, le lieu et le coût. |
|---|---|
| Lieux | Optionnel. Contient les informations de localisation de chaque événement. |
| Organisateurs | Optionnel. Stocke les coordonnées de l'organisateur de l'événement. |
Chacun est géré via une connexion distincte dans Air WP Sync.
Vous devez créer les lieux et les organisateurs en premier si vous voulez les associer aux événements.
Ordre de synchronisation (Important)
Pour garantir un mappage fluide, suivez cet ordre :
-
Premier : Synchronisez les Lieux (Venues)
-
Deuxième : Synchronisez les Organisateurs
-
Troisième : Synchronisez les Événements (en utilisant les ID des lieux/organisateurs créés précédemment)
Si un événement fait référence à un ID de lieu ou d'organisateur qui n'existe pas dans WordPress, la synchronisation échouera pour cet enregistrement.
Comment obtenir l'ID des Lieux et des Organisateurs
Pour le moment, il n'y a pas de recherche automatique des ID de lieux ou d'organisateurs depuis Airtable.
Vous devez :
1. Créer d'abord les lieux ou les organisateurs.
2. Aller dans WordPress Admin > Events > Venues / Organizers.

3. Survolez le nom ou ouvrez l'élément — vous verrez l'ID dans l'URL :

/wp-admin/post.php?post=11150&action=edit → ID = 11150
- Utilisez cet ID dans votre table Events sous les champs venue_id ou organizer_id.
Dans les futures mises à jour, nous visons à prendre en charge la correspondance automatique par nom ou par enregistrements liés. Contactez le support si vous souhaitez être notifié.
Lieux (Venues) – Champs pris en charge
-
City
-
Country
-
Province / State
-
Zip Code
-
Phone
-
URL

Table Airtable "Venues"

Mappage des Venues dans Air WP Sync
Organisateurs – Champs pris en charge
-
Phone
-
Website
-
Email

Table Airtable "Organizers"

Mappage des Organizers dans Air WP Sync
Événements – Champs pris en charge
-
Title
-
Content / Description
-
Start Date
-
End Date
-
Timezone
-
Status
-
URL
-
Currency Symbol
-
Currency Position
-
Currency Code
-
Cost
-
Hide from listing
-
Venue ID (Optionnel)
-
Organizer ID (Optionnel)

Exemple de table Airtable "Events"

Mappage des Events dans Air WP Sync
Conseils pour une structure Airtable propre
- Créez une colonne personnalisée dans chaque table (venue_id, organizer_id) pour stocker l'ID récupéré depuis WordPress.
- Dans votre table "Events", liez vers les tables Venues et Organizers en utilisant le champ "Lier vers une autre entrée" d'Airtable si nécessaire, et mirez la colonne ID dans votre table Events pour la synchronisation.
- Conservez une structure propre et cohérente pour éviter les incohérences.
Comment configurer dans Air WP Sync
1. Installez le plugin The Events Calendar.
2. Créez les trois tables dans Airtable : Events, Venues et Organizers.
3. Dans WordPress :
- Allez dans Air WP Sync
- Créez une nouvelle connexion pour chaque table (3 au total)

- Pour Events, Venues, Organizers, choisissez le type de publication : Event, Venue, Organizer respectivement.
4. Mappez vos champs en fonction des tables ci-dessus (ce ne sont que des exemples de mappage, vous pouvez ajouter plus de champs si nécessaire).
5. Synchronisez !
FAQ
Q : Puis-je assigner plusieurs organisateurs à un événement ?
R : Pas pour le moment. Chaque événement ne prend en charge qu'un seul organisateur et un seul lieu via _EventOrganizerID et _EventVenueID.
Q : Puis-je créer des lieux et des organisateurs depuis la même table que les événements ?
R : Oui, mais ce n'est pas recommandé. Cela pourrait mélanger les données, et il est toujours préférable de garder les données propres pour assurer une synchronisation fluide. Nous recommandons que chaque entité soit gérée via sa propre table Airtable et sa connexion distincte.
Q : Les ID seront-ils détectés automatiquement à partir des tables liées ?
R : Pas encore. Vous devez copier-coller l'ID manuellement dans la table Venues/Organizers pour le moment.
Besoin d'aide ?
En suivant ces étapes, vous pouvez synchroniser vos données Airtable avec les champs personnalisés JetEngine en utilisant le 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 !