Wordpress: personalizar la cabecera según la categoría

Ricardo 12 Agosto 2009

custom-header-1b1.PNG

Seguro que más de una vez has pensado en personalizar la cabecera de tu blog, dependiendo de la categoría en la que se encuentre un post en particular. Algo que puede ser muy útil, sobre todo si tienes una sección con mucha importancia para tu blog y además quieres centrar el posicionamiento en una categoría en particular.

Pues pongámonos manos a la obra, que lo que tenemos que hacer es muy sencillo. Usaremos para este ejemplo la categoría “Micategoria” y tu cabecera personalizada en header-micategoria.php, lógicamente usando como base tu header.php por defecto. Para el caso, lo más normal será tener que cambiar la imagen y usar una acorde con la categoría especial.

Ahora solo tienes que sustituir el clásico código <?php get_header(); ?> por esto:

<?php if is_category('Micategoria') { get_header('micategoria'); } else { get_header(); } ?>

Si además piensas un poco en las aplicaciones que esto conlleva, imagina hacer lo mismo con los pies de página (footer) o con las barras laterales (sidebar).

Para mostrar footer-myfooter.php solo tendrías que poner esto en cualquier página:

<?php get_footer('myfooter'); ?>

Y para el sidebar-mysidebar.php más de lo mismo:

<?php get_sidebar('mysidebar'); ?>

Después con esto, estrujándote un poco la cabeza puedes hacer autenticas virguerías, personalizando tu blog totalmente y consiguiendo que tus categorías más importantes sobresalgan por encima del resto.

Vía | Wp Recipes

PUBLICIDAD

Añade un comentario

4 Comentarios

  1. 1

    como lo hago si quero agregar mas categorias?

    es decir:
    a la categoria “Micategria” la cabecera “header-micategria.php”
    a la categoria “Micategria2″ la cabecera “header-micategria2.php”
    a la categoria “Micategria3″ la cabecera “header-micategria3.php”
    etc…

    y si no concuerda con una categoria la cabecera “header.php” normal.

    como se hace eso?

  2. 2

    Hola. Gracias por la información, me va a ser de gran ayuda. No obstante, me gustaría saber si tambien se puede cambiar la imagen de la cabecera dependiendo de la categoria. En mi caso la imagen se carga en el style.css, entonces no se como hacerlo… :S

    Gracias por todo, un saludo y feliz año!

  3. 3

    Pero esto es cuando se tiene un dominio propio, pero uno que no tiene dominio propio se podra hacer??

  4. 4

    Gilberto lo siento, pero solo es para instalaciones propias, no funciona en WordPress.com.

Deja un comentario

Agradeceríamos conocer tu opinión acerca de esta entrada. Abstente de insultar y de utilizar palabras malsonantes. Aquellos comentarios o nicks que no se ajusten a lo anterior, o que mencionen o enlacen a otras webs de forma promocional y descontextualizada, serán borrados/modificados inmediatamente.