Esta es otra de las peticiones estrella en el foro, y ciertamente al final resulta que es bastante sencillo conseguirlo, similar a otros métodos de crear contenidos personalizados, como ya vimos con las barras laterales.
Lo primero que hay que hacer es crear los ficheros de cabecera. Crea tantas cabeceras como quieras. En este ejemplo hay 3 cabeceras personalizadas, tomadas del theme por defecto de WordPress, a las que se ha llamado headercontacto.php, headergaleria.php y headerbase.php, donde esta última sería la cabecera por defecto.
Utilizando la función include() y tags condicionales puedes definir fácilmente las cabeceras personalizadas. Solo tienes que remplazar el fichero header.php por el siguiente código:
<?php
if (is_page('contact')){
<?php include(TEMPLATEPATH.'/headercontact.php'); ?>
}
elseif (is_page('gallery')){
<?php include(TEMPLATEPATH.'/headergallery.php'); ?>
}
else {
<?php include(TEMPLATEPATH.'/headerdefault.php'); ?>
}
?>
Lo que hace el ejemplo es “mirar” si la página que estás visualizando y si, por ejemplo, es la página de contactos ‘contacto‘ carga una cabecera (headercontacto.php), si es de la galería ‘galeria‘ mostrará headergaleria.php, en caso contrario, si no es ninguna de estas cargará la cabecera por defecto.
Por supuesto, partiendo del fichero header.php por defecto de tu plantilla debes crear las cabeceras personalizadas, cada una con su imagen o contenidos exclusivos.
Inicio




Pingback: Bitacoras.com
Pingback: No dejes de leer… |