Comment utiliser les champs ACF dans Notion WP Sync Pro+ ?
La version Pro+ de Notion WP Sync permet la compatibilité avec ACF. Tous les champs ACF sont supportés. Voici une documentation sur la façon de configurer certains des champs les plus nuancés.
ACF Champ du répéteur
Voir l'article ici sur l'utilisation de l'outil ACF Champ du répéteur.
Champ de l'utilisateur
Les Utilisateur ACF vous permet de sélectionner un ou plusieurs utilisateurs.
Il y a deux façons de remplir un champ utilisateur ACF :
1. Lors d'une post-importation
Il est possible d'importer les utilisateurs de Notion dans les champs Utilisateur d'ACF contenus dans les types de messages.

Mappage
⚠️ Notez que le champ Utilisateur ACF n'est compatible qu'avec une adresse électronique.
Le champ fonctionne en utilisant un courriel sur Notion : soit le champ "courriel", soit le champ "courriel d'un utilisateur" ("Créé par", "Utilisateur", etc.).

2. Lors de l'importation d'un utilisateur
Il est désormais possible d'importer les utilisateurs de Notion dans WordPress Users.

Mappage
⚠️ Notez qu'il est nécessaire de mettre en correspondance l'adresse électronique et le nom d'utilisateur pour que l'importation soit effectuée.

Sélecteur de couleurs
Les Sélecteur de couleurs ACF fonctionne en utilisant un champ de texte sur Notion, quel que soit le format de couleur sélectionné. Il suffit de respecter le format spécifié.

ACF vérifie le format à l'étape du rendu, et si aucun format reconnu n'est trouvé, il utilise par défaut la couleur noire.
Objet du poste / Relation
Objet de la mission
Les ACF Post Object vous permet de sélectionner un ou plusieurs articles, pages ou types d'articles personnalisés.
Si vous souhaitez utiliser un champ ACF Post Object lors de votre mapping, vous devez d'abord saisir dans votre champ Notion le chemin de l'article (ou de la page, ou du type d'article personnalisé) en fonction du type d'article :
- Si l'article est un simple article ou une page, saisissez le nom de l'article, c'est-à-dire post-slug.
- Si l'article est une page enfant, saisissez le nom de la page parent et le nom de la page enfant en tant que chemin, c'est-à-dire parent-page-slug/child-page-slug.
- Si l'article est un type d'article personnalisé, saisissez le préfixe du type d'article personnalisé et le nom de l'article en tant que chemin, c'est-à-dire prefix-cpt-slug/post-slug.
Vous pouvez utiliser différents types de champs Notion comme le texte, la sélection ou la multi-sélection.
⚠️ If you have a custom permalink structure (for example: “/%category%/%postname%/”), the post path in Notion must match it. See the example below.
💡 Si vous souhaitez utiliser plusieurs postes, comme le permet l'objet ACF Post, vous devez utiliser un champ multi-sélection dans Notion.
Par exemple, dans WordPress, vous avez la structure suivante :
- Posts correspondant à des formations, avec un champ ACF Post Object affichant l'organisateur, et un champ ACF Post Object affichant le lieu.
- Messages correspondant à des organisateurs, dans la catégorie 'organisateur de formation'.
- CPT correspondant aux lieux de formation.
Si vous souhaitez synchroniser Notion et WordPress, et remplir les champs de l'ACF Post Object avec des valeurs qui correspondent à des posts, vous devez remplir les champs en formant un chemin à l'aide de slugs de posts, de slugs de taxonomies, de slugs de CPT ou de page parent.

Relation
Les Relations avec le FAC permet de créer un composant à deux colonnes pour sélectionner des articles, des pages ou des articles de type "custom post",
Tout comme le champ Objet de la mission, il fonctionne avec un chemin de mission en Notion :
