wordpress-buttons-pens-flickr



WordPress puede ayudarte a programar distintos headers, según  el área que tengas que mostrar. A veces necesitas modificar la portada o los estilos de un tema, dependiendo si se encuentra en la página principal o en páginas internas o mostrando custom post types. ¿ Cómo hacer para modificarlo? Muy fácil. En tu plantilla index del tema, incluirás una sentencia php que diga:

<?php
if ( is_home() ) :
get_header( 'home' );
elseif ( is_404() ) :
get_header( '404' );
else :
get_header();
endif;
?>

Y deberás crear distintos headers, de la siguiente manera:

  • header-home.php
  • header-404.php

Si el get_header() se ejecuta sin ningún parámetro, se llama al archivo normal  header.php

Si se especifica un nombre entonces se incluirá una cabecera especializada header-{nombre}.php.

Por ejemplo, si quiero tener un header especial para la sección single.php , armo ese header especial llamándolo header-single.php y lo llamo de la siguiente manera en el archivo single.php:

<?php get_header(‘single’); ?>

Foto | Cristian Labarca en Flickr.com