Clon del tema de unnuevoestadioparajalisco.kinsta.cloud → tres.ovh (vía Elementor MCP)
Fuente: backup Kinsta 250926055506 (descomprimido en ~/Downloads/p7drk…250926055506/). Extraído a ~/nef/estadio-clone/theme/ (kit-settings, global-variables, global-classes, templates header#27/footer#19/popup#11/404#15, theme-builder-conditions). Parser: scratchpad sqlparse.py + extract_theme.py (MariaDB dump → JSON, PHP unserialize).
Hallazgos
- Live: kit #9, home = página #444 (plantilla elementor_header_footer), Hello Elementor 3.5.1.
- tres.ovh: kit #14, Elementor 4.3.2.
- Look real = kit v3 (system/custom colors + typography Roboto / Roboto Condensed / Roboto Flex / DM Serif Display / DM Sans, body #929292, links blancos, transiciones de página).
- 95 global classes (atl-, fin-, DUP_*) NO se usan en ninguna página publicada → huérfanas.
- tres.ovh ya tenía import previo con ~70 DUP_* de clases y variables.
Hecho 2026-09-25
- Kit #14 actualizado con los settings del kit #9 (sin logo/favicon: IDs de otro sitio). Verificado: tres.ovh ya carga las 5 Google Fonts del live.
- Snapshot previo: ~/nef/estadio-clone/tres-before/kit-14-before.css
Pendiente
- Quitar paleta rp-* (Rebeca) del kit #14: se bloqueó por permiso automático; hacerlo a mano (Site Settings → Global Colors) o autorizarlo.
- Logo/favicon (uploads 2026/09/logo.png, logo-min.png) → subir y asignar.
- Header #27 + Footer #19 como site parts include/general (necesitan menú WP).
- Decidir: limpiar DUP_* / clases huérfanas o replicarlas 1:1.
Header/Footer (2026-09-25)
- MCP no crea widgets v3 (theme-site-logo, nav-menu Pro) → export como template JSON Elementor: ~/nef/estadio-clone/templates/estadio-header.json, estadio-footer.json
- Import manual: Templates → Theme Builder / Saved Templates → Import. Luego MCP: manage-site-parts update conditions [“include/general”] + publish-document.
- Requisitos: menú WP “Primary Menu” (slug primary-menu, 10 items anclas: Inicio, Atlas eres mi vida, El estadio que merecemos, Nacido de la emoción, Un nuevo lugar, Plan de juego, Los jugadores, Faq’s, Sostenibilidad, Media Kit) + logo del sitio (uploads/2026/09/logo.png).
- Página #280 en tres.ovh usa template default (muestra header Hello “WordPress”); live #444 usa elementor_header_footer (Full Width).
- Importados: header #294 (+ copia duplicada #297 sin condiciones), footer #290. #294 y #290 → include/general. Verificado en #280: header 120px (= live), barra Hello desaparece.
- Footer del backup ≠ footer live actual (live: barra negra 100px, IDs a61bf5e/6aedccf/c0ab064/45f8c26; backup: slideshow 100vh). Para 1:1 exportar footer desde Kinsta.
- Faltan: logo del sitio (sale placeholder) y menú “Primary Menu” (nav vacío).
Verificación 2026-09-27 (tres #280 vs live #444, 1440x900)
OK: zip backup ya no público (404); kit fonts; header #294 120px; #280 Full Width; body negro; hero Roboto 80/72.
CAUSA RAÍZ diferencias: elementos v4 de #280 usan clases por LABEL (“fin-display”); live 4.2.4 imprime
global-444-frontend-desktop.css con .elementor .fin-* (copia: ~/nef/estadio-clone/live-css/).
tres 4.3.2 no imprime CSS de clases globales para #280 → títulos en -apple-system 500 32px
(live Roboto 300 64px), sección “Porqué” 2560px vs 466px.
Otros: 4 logos partners (e-image 332a0f21, 617ed56f, 349b4a9b, 69668c6c) sin src; logo sitio y
Primary Menu faltan; footer #290 = versión vieja; header duplicado #297; paleta rp-* sigue; home tres = page 2.