Cómo tener múltiples cabeceras o headers en WordPress

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’); ?>

 

Síguenos en las redes sociales para estar al día con todas las noticias, cursos gratuitos y demás artículos interesantes. Aquí te dejamos varias opciones:

* En Twitter, nos encuentras como @Geeksroom.
* Para vídeos, suscríbete a nuestro canal de Youtube.
* En Instagram, disfruta de nuestras imágenes.
* También podrás disfrutar de Geek's Room a través de Pinterest.