Afficher des champs ACF en fonction du template de la page parent
Posté par PUShAUNE le 15 octobre 2022
0 commentaires :(
Vous avez besoin d’afficher des champs ACF en fonction du template de la page parent ? Voilà un snippet qui vous sera utile.
Ce bout de code vous permet de créer une nouvelle règle d’affichage à votre groupe de champs :
Concrètement, vous allez pouvoir choisir d’afficher votre groupe de champs en fonction du template de la page parent. Ça peut vous être utile pour afficher une sidebarre, un CTA ou du contenu additionnel pour les pages enfants.
Pour faire apparaître cette nouvelle option, vous devez le coller dans votre fichier function.php :
// Ajouter tempate parent aux choix acf add_filter('acf/location/rule_types', 'acf_location_rules_types'); function acf_location_rules_types( $choices ) { $choices['Parent']['parent_template'] = 'Parent Template'; return $choices;