Ajouter un groupe de champs ACF selon la catégorie de premier niveau d’un article

Avec ACF il est possible de localiser un groupe de champs selon la catégorie de l’article, mais pas selon la catégorie parente de celle(s) sélectionnée(s).
Nous pouvons par exemple sélectionner un terme sans sélectionner son parent, et dans ce cas le groupe ACF ne sera pas affiché.
Pour remédier à cela, il est possible de déclarer une nouvelle règle de localisation, en étendant la classe native d’ACF.

Ici, nous affichons le groupe de champs selon la catégorie de premier niveau attachée aux termes sélectionnés :

Pour avoir accès à cette nouvelle règle de localisation, il vous faudra également l’enregistrer au hook acf/init :