Como generar varios header en tu wordpress

Para tener mas de un header en tu web, vamos a tener que generar mas de un archivo header.php y utilizar cada uno de ellos en las entradas, páginas o categorías que queramos.

Otros artículos que te pueden interesar:

Como crear varios header en tu wordpress

Para personalizar el header en tu web, vas a tener que crear diferentes archivos y que cada uno de ellos tenga el código que tu quieras. Por ejemplo, si quieres crear un header para tu página principal, otro para una categoria en concreto y otro para el resto de tus páginas, vas a tener que crear 4 headers. Uno de ellos, el header.php, servirá para redirigir a los otros tres. Te lo explico en la siguiente imagen.

Redirigir header-cabecera wordpress

Código para redirigir header en tu wordpress

Ahora ya sabemos que para tener tres headers, necesitamos de 4 archivos, uno de ellos que es el principal y encargado de redirigir, y los otros tres son los se mostrarán en tus páginas, por lo tanto tendremos los siguientes archivos,

  • header.php (este es el original y donde vamos a colocar el código para redirigir)
  • header-principal.php
  • header-categoria.php
  • header-resto.php

Ahora en el header.php principal tendremos que escribir el siguiente código en php.

Código para redirigir header

<?php
if (is_page('titulo página principal')){
include(TEMPLATEPATH.'/header-principal.php');
}
elseif (is_category('titulo de tu categoria')){
include(TEMPLATEPATH.'/header-categoria.php');
}
else {
include(TEMPLATEPATH.'/header-resto.php');
}
  • “is_page” identifica el nombre de la página principal de tu web.
  • “is_category” identifica la categoria

Header

Has de tener en cuenta que el header es la cabecera de tu página, es lo primero que ve un cliente a la hora de acceder a tu web. Vas a tener que diseñar el header para que el cliente quede satisfecho a primera vista y quiera continuar visitando tu web. No es muy recomendable introducir mucha publicidad en tu header porque puedes cansar a los clientes.
A parte, el header tiene otras funciones muy importantes, y es posible que tengas que tener más de un header en tu web. Dependiendo de donde estés, vas a tener que poner un header o otro.

Funciones principales de header

  • Es lo primero que ve el usuario, importante para generar buena imagen.
  • Capaz de redirigir a otras webs o a otras páginas de tu web. Se utiliza mucho para redirigir con html o bien php.
  • Colocación de la etiqueta <title> de tus páginas
  • Colocación de etiquetas meta, body, keywords, canonical, description, etc.
  • El header es el encargado de repetir lo mismo en todas las cabeceras. Nos ahorra tiempo.

Otros artículos que te pueden interesar:

Comentarios:

  1. gracias por este apunte. Estaba buscando algo así. De paso quería preguntarte si tengo varias secciones/páginas en mi web tengo que tener un php por cada uno no?. Como en una web normal, es decir, a mi pagina de contacto la llamaré contacto.php desde donde llamré al header-contacto.php y al footer.php no?

    • Efectivamente es así. Por cada página que quieras tener un header personalizado, habrás de tener un archivo. Y en el header principal habrás de hacer la redirección adecuada.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *