Soporte » Diseño – Temas y plantillas » Encabezado (Header) personalizado

  • Hola ¿Cómo te va?

    Hola ¿Cómo les va?

    Header
    Necesito tener tres encabezados diferentes para cada sección del sitio web ¿Cómo podría lograrlo?

    Menú Personalizado
    También necesito modificar los colores del menú para cada sección ¿Podrían ayudarme?

    Imagino que debo implementar CSS, pero no sabría como empezar.

    Estaré atento a las respuestas.
    Desde ya muchas gracias.

Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)
  • Moderador almendron

    (@almendron)

    Para establecer distintos header debes usar get_header.

    Para los colores, tendrás que aplicar distintos estilos en cada sección y combinarlos con los correspondientes condicionales.

    Si estoy en sección 1, entonces aplico estilo 1….

    Moderador almendron

    (@almendron)

    Me he dejado el enlace de la función get_header.

    Hector

    (@hecktoras)

    Gracias @almendron

    Intentaré implementarlo, aunque si quiero crear un encabezado para una página que por ejemplo se llama Servicios cómo sabría cual es su código.

    Moderador almendron

    (@almendron)

    1) Crea el archivo header-servicios.php (basado en el header del tema que uses)

    2) Con get_the_id recuperas el ID de la página actual.

    3) Condicional en el archivo del tema donde se llama al «header» (normalmente con «get_header()»):

    Si el ID de la página que has obtenido en el punto anterior es igual al ID de Servicios, entonces «get_header( ‘servicios’ );». En caso contrario «get_header()».

    • Esta respuesta fue modificada hace 3 semanas por almendron.
    • Esta respuesta fue modificada hace 3 semanas por almendron.
Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)
  • Debes estar registrado para responder a este debate.