Créer un schéma FAQ automatique avec les champs répéteurs d’ACF

Vous pouvez utiliser l’extension ACF (Advanced Custom Fields) et le champ répéteur pour construire un schéma FAQ automatique.

Pour cela, allez dans SEO, Schémas, Ajouter Schéma.

Sélectionnez FAQ comme type de données, choisissez les conditions d’affichage (ex: type de publication « produits »).

Optez pour Text manuel pour les propriétés Question et Réponse.

Entrez le nom de votre sous-champ ACF pour chaque propriété (cf capture d’écran).

Automatic FAQ schema avec un répéteur ACF
Automatic FAQ schema avec un répéteur ACF

Publiez votre schéma.

Maintenant copiez puis collez ce code dans votre fichier functions.php de votre thème enfant.

Remplacer acf_repeater_faq par le nom de votre champ répéteur ACF (lignes 3, 8 et 13).

Remplacer faq_question et faq_answer avec les noms de vos sous-champs (lignes 16 and 17).

Ci-dessous notre configuration ACF avec un champ répéteur et deux sous-champs (question et réponse).

FAQ avec un champ répéteur ACF
FAQ avec un champ répéteur ACF

Et voilà !

Date de mise à jour : 14 novembre 2020