Tenho uma situação em que preciso usar a mesma tag em vários grupos de tags que utilizam tags pai. É possível adicionar a tag a múltiplos grupos, mas ao selecionar a tag pai, a tag filha que está nesse grupo não aparece na lista. É um pouco difícil de explicar, então aqui vai um exemplo:
Assim, quando tenho common-tag em ambos os grupos de tags pai, ela não aparece no seletor de tags após eu selecionar qualquer uma das tags pai. Se eu remover a tag comum de um dos grupos, ela aparece no outro.
Esse é um comportamento intencional? Não consigo ver motivo para não poder usar a tag comum com cada tag pai, mas talvez seja muito complexo fazer funcionar dessa maneira.
Obrigado, Neil. Isso resolveu a maioria dos cenários, mas ainda tenho o problema. Demorei um pouco para testar, mas finalmente descobri o motivo. As tags principais estão em um grupo de tags; se eu tiver a opção ‘Limitar a uma tag por tópico deste grupo’ ativada, a tag comum não aparecerá.
Tentei dar suporte a isso, mas não consegui encontrar uma solução. Pode levar algum tempo para resolver isso (e qualquer outro recurso futuro de tags) sem reavaliar como reescrever o método pesadelo filter_allowed_tags. Implementar tudo em uma única declaração SQL gigante não está mais funcionando.