Tengo una situación en la que necesito usar la misma etiqueta en varios grupos de etiquetas que utilizan etiquetas padre. Es posible agregar la etiqueta a varios grupos, pero al seleccionar la etiqueta padre, la etiqueta hija que está en ese grupo no aparece en la lista. Esto es un poco difícil de explicar, así que aquí hay un ejemplo:
Así que cuando tengo la etiqueta-común en ambos grupos de etiquetas padre, la etiqueta-común no aparece en el selector de etiquetas después de seleccionar cualquiera de las etiquetas padre. Si elimino la etiqueta común de uno de los grupos, aparecerá en el otro.
¿Es este un comportamiento previsto? No veo ninguna razón por la que no se debería poder usar la etiqueta común con cada etiqueta padre, pero quizás sea demasiado complejo hacerlo funcionar de esta manera.
Gracias, Neil. Esto solucionó el problema en la mayoría de los casos, pero yo sigo con el mismo inconveniente. Tuve que hacer algunas pruebas, pero finalmente descubrí la razón: las etiquetas padre están dentro de un grupo de etiquetas. Si tengo activada la opción «Limitar a una etiqueta por tema de este grupo», la etiqueta común no aparecerá.
Intenté implementar esto, pero no pude encontrar una solución. Podría tomar un tiempo resolver esto (y cualquier otra función futura de etiquetas) sin revisar cómo reescribir el método filter_allowed_tags, que es una pesadilla. Implementar todo en una sola declaración SQL gigante ya no está funcionando.