Ayuda con el header

Inicio Foros WordPress Themes y Diseño Ayuda con el header

Etiquetado: , ,

Este debate contiene 5 respuestas, tiene 3 mensajes y lo actualizó  aroagarcia hace 8 años, 9 meses.

  • Autor
    Publicaciones
  • #16012

    aroagarcia
    Participante

    <p>Hola, soy nueva aquí, he buscado si había respuesas a esta consulta en el buscador pero no lo he encontrado. Siento si duplico la pregunta.</p>
    <p>Necesito crear una cabecera diferente para cada página de mi blog he intentado con condicionales, pero no se si es porque ya estoy bloqueada pero ya no doy pie con bola.</p>
    <p>Estoy metiendo el código en index.php pensando que desde ahí llamaba a header.php pero parece ser que no, porque me ignora y continúa saliendo la primera cabecera.</p>
    <p>Podeis echarme una mano?, gracias
    </p>

  • #37002

    aroagarcia
    Participante

    Acabo de localizarme, al ser una web con páginas estáticas tengo que recurrir al archivo page.php, que llama al header con <?php get_header(); ?>.

    El problema viene al añadir las variables

    <?php
    if (is_page(‘8’) {
    <?php include (TEMPLATEPATH . ‘/header.php’); ?>
    }
    elseif (is_page(’10’) {
    <?php include (TEMPLATEPATH . ‘/header.php’); ?>
    }
    else {
    <?php get_header(); ?>
    }
    Ya que directamente me da error en la linea 2

    ¿QUE ME FALTA? ainsssssssssssssssssssssssssssssss cuando no se ve no se ve

  • #37018

    aroagarcia
    Participante

    Aun no lo he sacado 5 horas dándole vueltas y no lo saco, quizá la solución esté en ponerle un código condicional al header.php?¿?¿?¿

  • #37022

    Pedro Raul
    Participante

    Si usted deseas cambiar el puede modificar el el incluye como lo ha hecho. peor no olvide cagar los archivos necesarios para que el wordpres funciones, esto están el el header.

    LO recomendable es cambiar donde comienza el body. ¿que cambiar? el estilo de div contenedor, en este caso del header, puntualmente la clase o id asociado a este.

    usted puede condicionar este id o clase según sus requerimientos ayudado de las funciones de wordpress. como por ejemplo “is_home()”

    si es el home -> entonces
    mostrarme <div id=mi_estilo_uno>
    si no es homre -> entonces
    mostrarme <div id=mi_estilo_dos>

    Aquí esta el listado de las condicionales:
    http://codex.wordpress.org/Conditional_Tags

  • #37137

    imported_fliberty
    Participante

    Puedes mencionar que error te da; para ver si te podemos ayudar…
    Originalmente el codigo que mencionas utiliza los nombres de las págins, aunque entiendo que pueden ser los id… Luego tienes que crear un header diferente cada vez:

    o tambien

    Lo que tú has hecho es llamar a un solo archivo header.php

  • #37148

    aroagarcia
    Participante

    Muchas gracia por la repuesta, al final no consegui que funcionase, el codigo que me da era un error de codificación, no comprendía la orden pero aun no se porque.

    Lo solucioné con un plugin “Dynamic Header” muy sencillo de utilizar, que cambia el header en las páginas que quieras.

    Muchas gracias

El foro ‘Themes y Diseño’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest