Al estar utilizando el editor por defecto de WordPress (Gutenberg) dentro de tu contenedor Docker, tienes varias opciones limpias para inyectar este código sin romper la estructura del sitio.
Como ya sabes estructurar el CSS, el truco aquí está en dividir el problema en dos partes: añadir una clase CSS al bloque del Header en el editor, y luego inyectar el código CSS y el JavaScript (necesario para detectar el scroll) en el lugar correcto.
Aquí tienes el paso a paso exacto de cómo y dónde meter cada fragmento:
Paso 1: Asignar una clase CSS a tu Header en el Editor
Para que tu código no afecte a otros elementos de la página, debemos darle un identificador único al bloque que contiene tu menú.
- Entra a editar tu Header (ya sea en el Editor del Sitio o en la página donde lo creaste).
- Selecciona el bloque contenedor principal de tu Header (lo ideal es que sea un bloque de Grupo o Fila que envuelva al logo y al menú).
- En el panel de configuraciones de la derecha, expande la pestaña Avanzado.
- En el campo Clase CSS adicional, escribe:
header-animado. - Guarda los cambios.
Paso 2: ¿Dónde insertar el código CSS?
Para proyectos limpios como el tuyo, la forma más rápida y nativa de agregar CSS sin crear temas hijos es usando el Personalizador de WordPress.
- En tu panel de administración, ve a Apariencia > Personalizar (Si usas un tema de bloques moderno y no ves esta opción, puedes acceder directamente escribiendo en tu navegador:
http://localhost:8080/wp-admin/customize.php). - Haz clic en la pestaña CSS adicional.
- Pega tu código adaptado. Debería verse similar a esto para lograr el efecto de encogimiento:


Deja un comentario