Je me trouve dans une situation où je dois utiliser le même tag dans plusieurs groupes de tags qui utilisent des tags parents. Il est possible d’ajouter le tag à plusieurs groupes, mais lorsque je sélectionne un tag parent, le tag enfant présent dans ce groupe n’apparaît pas dans la liste. C’est un peu difficile à expliquer, alors voici un exemple :
Ainsi, lorsque common-tag se trouve dans les deux groupes de tags parents, il n’apparaît pas dans le sélecteur de tags après avoir sélectionné l’un ou l’autre des tags parents. Si je retire common-tag de l’un des groupes, il réapparaît dans l’autre.
Est-ce un comportement intentionnel ? Je ne vois aucune raison pour laquelle on ne pourrait pas utiliser common-tag avec chaque tag parent, mais peut-être est-ce trop complexe à mettre en œuvre de cette manière.
Merci, Neil, cela a résolu le problème pour la plupart des scénarios, mais je rencontre toujours le problème. J’ai dû faire quelques essais, mais j’ai enfin compris pourquoi. Les balises parentes sont dans un groupe de balises. Si j’active l’option « Limiter à une seule balise par sujet dans ce groupe », la balise commune ne s’affichera pas.
J’ai essayé de prendre en charge cela, mais je n’ai pas pu trouver de solution. Cela pourrait prendre du temps à résoudre (ainsi que tout autre futur fonctionnalité de tags) sans revoir la méthode cauchemardesque filter_allowed_tags. Implémenter tout dans une seule et immense requête SQL ne fonctionne plus.