Dinamic Sidebars for Dummies
Ya lo decia Small Potato (antes de que vendiera el sitio y el nuevo dueño lo dejara morir): Static Sidebars Suck.
La cosa no es muy complicada, pero estuve jugando con mis sidebars y no se si Uds. lo notaron, pero ahora prácticamente todas las paginas tiene una sidebar personalizada. En particular, me gustaron como quedaron las de los comics y las de los themes para fotologs.
(Los themes estan desactualizados todavía, pero puse online de nuevo mi fotolog con Wordpress y note que todos funcionan perfecto, asi que capaz updagreo un poquito algunos y los pongo de nuevo para descargar aca)
Anyways, a esta altura del partido, no da ponerme a hacer tutoriales sobre Wordpress. Mucho menos con tanto “blog sobre blogging” dando vuelta por ahí. Pero fue realmente simple y estoy contenta con los resultados, asi que aca va una simple guia (Dinamic Sidebars for Dummies!) sobre como hacer tus sidebars dinamicas.
Hay dos formas, y yo use las dos al mismo tiempo:
1. Haces un template nuevo y lo incluis en las paginas indicadas. Por ejemplo: este blog tiene 3 templates para sidebars:
+ sidebar.php
+ sidebarsingle.php
+ sidebarpage.php
El primero, es el viene por defecto en todos los themes y el que llamas con < ?php get_sidebar(); ?>
Los otros dos los cree yo y los inclui en el single.php y en page.php respectivamente usando este código:
< ?php include_once(ABSPATH . 'wp-content/themes/yourfoldertheme/sidebarpage.php'); ?>
Peeeero, mis paginas siguen siendo diferentes una de otras. Todas usan el mismo template para la sidebar (sidebarpage.php) pero no todas muestran lo mismo. (Ej: Buffy y Archivos).
2. Ahí use conditional tags. Es realmente simple:
En la parte donde queres que se diferencien (la navegación queda fija para todas las paginas), usas el siguiente código:
< ?php if(is_page('Buffy Season 8') ) { ?>
<p>Aca va todo lo que quiero mostrar solamente en la pagina ‘Buffy Season 8′</p>
< ?php } ?>
Nota: Las tag condicionales se pueden usar en cualquier template, no solo en la sidebar.
And voila! Pretty and useful dinamic sidebars.


Se ven buenísimas! Y son realmente necesarias para ubicar a la gente en la navegación del sitio. Congrats! ^_^