Cats WP heredadas del importador FG: ~12k posts en cats inventadas (1645-1652) que no existen en Joomla #58
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Origen
Detectado al revisar el post
gracias-padre-por-el-espiritu(WP id 5027) en el contexto del #38: aparece en 4 categorías WP cuando en Joomla solo está en 1.Hallazgo
El importador FG Joomla to WordPress asignó categorías WP que no existían en Joomla, "interpretando" qué era cada post. Resultado: ~12k posts repartidos entre categorías inventadas.
Joomla (origen)
K2 tiene 1
catidprimario por item +extra_fields(autor, fecha, idioma). Distribución de items publicados:Prácticamente todo el contenido vive en una sola categoría K2.
WordPress (tras import)
Las 8 cats
1645-1652no existen en Joomla. Fueron inventadas por el importador FG.Solapamientos detectados
Los 135 evangelio∩eucaristía son posts que aparecen mezclados en
/category/eucaristia/y/category/comentarios-al-evangelio/. El editor original solo los publicó en "Feadulta" (catid 29).Ejemplos verificados contra Joomla
¿Afecta al #38 (carta→portada)?
No. El parser implementado en
fea-carta-portada.phpresuelve por links explícitos de la carta, no por categoría. La portada muestra exactamente lo que la carta linka en cada sección, independientemente de la categorización del post.Lo que sí afecta
/category/<slug>/— muestran posts mezclados (ej./category/eucaristia/incluye 1171 posts pero 135 están también en evangelio)Plan propuesto
Fase 1 — investigación
Fase 2 — decidir modelo destino
Opciones:
/category/eucaristia/etc.Preferencia inicial: C — usa el modelo correcto (carta es la fuente de verdad) y mantiene URLs.
Fase 3 — implementación
wp_term_relationshipsfea_extract_sections_from_html, y reasigna categorías por secciónFase 4 — Polylang
Verificar que el fix se aplica a posts traducidos también.
No bloqueante para cutover
La portada funciona bien con el modelo actual (#38). Los archivos de categoría siguen funcionando (solo muestran mezclas). Asignado a
v1: Pre-cutoversolo para que se aborde antes del cutover DNS, no porque bloquee.Notas
joomla-mysqlcontainer, dbjoomla_prod, userjoomla_user(ver wiki Credenciales)wordpress-mysql, dbwordpress_db, userwordpress_user