Comment utiliser le champ "Relation" de Notion avec Notion WP Sync ?
Dans Notion, la fonction "Relation" vous permet d'établir de puissantes connexions de données. Vous pouvez lier des champs, des enregistrements et effectuer des calculs de manière transparente. Notre plugin Notion WP Sync supporte désormais la fonctionnalité "Relation" de Notion.
Ce guide vous guidera à travers les étapes de sa mise en place et de son utilisation efficace.
Configuration du champ de relation dans Notion
Tout d'abord, vous avez besoin d'un champ "Relation" dans votre table Notion. Ajoutez-le à l'aide d'un champ "Relation" dans l'une des deux tables à relier. Pour plus d'informations, voir la documentation Notion.
Dans cet exemple, je vais lier une table "Utilisateurs" à ma table "Articles" en ajoutant un champ "Relation" nommé "Utilisateurs" lié à la table "Utilisateurs", comme le montre la capture d'écran ci-dessous :

Activation des champs de relation dans Notion WP Sync Pro
Dans le plugin, vous devez activer le(s) champ(s) "Relation" en sélectionnant Oui pour l'option Inclure le(s) champ(s) "Relation" dans la section Réglages Notion :

Utilisation du champ dans le mappage
Une fois activé, chaque champ "Relation" crée un groupe dans la liste de sélection ("→ Nom du champ Relation") que vous pouvez utiliser dans votre mappage.

Pour vous aider à démarrer, voici deux exemples d'utilisation de cette fonctionnalité.
Synchroniser les articles avec les utilisateurs
Avez-vous déjà voulu importer plusieurs articles dans WordPress tout en les assignant à des auteurs différents ? Notre plugin vous permet désormais de le faire.
Dans cet exemple, nous verrons comment synchroniser les articles de Notion, les assigner à des utilisateurs et définir leur statut.
Étape 1 : configuration des paramètres de Notion
Assurez-vous d'avoir sélectionné la table principale et non la table liée. Après avoir sélectionné la table principale, les champs de la table liée deviennent disponibles dans la liste de sélection des correspondances.

Étape 2 : mappage des champs
Utilisez la fonction de mappage pour relier les données de la table connexe. Par exemple, vous pouvez relier "l'e-mail" de la table "Utilisateurs" à "l’Auteur" de l’article dans WordPress.

Étape 3 : synchronisation
Après avoir complété votre mappage, synchronisez le tout. Vous avez maintenant tous vos articles avec leurs auteurs respectifs !

Champ Relation vers le champ ACF Répéteur
ACF Pro offre des possibilités avancées pour gérer plusieurs options ou enregistrements dans une colonne de relation. Par exemple, si un article a plusieurs auteurs, vous pouvez faire correspondre tous les auteurs à un champ créé avec la fonction "Répéteur" d'ACF Pro
⚠️ Si vous utilisez ACF (Advanced Custom Fields), le processus d'utilisation du champ "Relation" est similaire à l'exemple ci-dessus. Vous pouvez faire correspondre le champ "Relation" de Notion à n'importe quel champ ACF de WordPress.
Étape 1 : ajouter plus d'auteurs à chaque article dans Notion
Modifiez votre base de données Notion pour inclure des auteurs supplémentaires pour chaque article.

Étape 2 : créer le champ du répéteur avec ACF Pro
Dans WordPress, créez un champ "Répéteur" à l'aide d'ACF Pro pour gérer les auteurs multiples.

Étape 3 : mapper le champ dans Notion WP Sync
Associez le nouveau champ Répéteur à "Author [All Links]" dans le plugin.

Résultat

💡 Note : la différence entre la sélection de "Nom d'utilisateur" et "Nom d'utilisateur [Tous les liens]" est que le premier ne mappera que le premier auteur, ce qui convient à un champ WordPress unique ou un champ ACF. Le second mappera tous les enregistrements, mais il ne peut être mappé qu'avec un champ Répéteur disponible dans ACF Pro
Lier plusieurs enregistrements à un champ Taxonomie d’ACF
Avec Notion WP Sync Pro, vous pouvez désormais utiliser un champ Taxonomie ACF pour afficher les données de votre base liée. Le fonctionnement est similaire à celui du champ Répéteur. Lors de la mise en correspondance avec un champ ACF Taxonomy, vous ne pouvez sélectionner que les champs Notion préfixés par "[Tous les liens]".

Étape 1 : configuration d'ACF
J'ai créé un champ de taxonomie dans lequel j'importerai mon champ "Relation".

Pour la configuration du champ, sélectionnez l'option Créer des termes, choisissez Multisélection ou Case à cocher pour l'apparence, et activez l'option Autoriser la valeur nulle.
Étape 2 : modification de la connexion
De retour dans le plugin Notion WP Sync Pro, assurez-vous de sélectionner la table principale, et non la table liée, et sélectionnez l'option Inclure le(s) champ(s) "Relation".

Étape 3 : mappage des champs
Mettez en correspondance vos enregistrements liés avec votre champ de Taxonomie ACF.

Résultat
Cela vous permettra d'afficher toutes les informations de vos entrées liées !
