dijous, 19 de juny del 2008Barra lateral dinàmica
Amb WordPress és fàcil tenir diferent contingut a les barres laterals per a pàgines diferents. Per exemple, que el que es vegi a la pàgina principal del blog no sigui el mateix que el que es mostri quan estàs veient una entrada o una pàgina d’arxiu. Si fas una cosa així, veuràs com la teva barra lateral es dinamitza segons et moguis amb el blog, oferint així continguts diferents i personalitzats depenent de la pàgina que l’usuari estigui veient.
<div id="sidebar">
< ?php if (is_home()) {
include (TEMPLATEPATH . '/ad125.php');
include (TEMPLATEPATH . '/destacados.php');
include (TEMPLATEPATH . '/archivo.php');
include (TEMPLATEPATH . '/recent.php');
include (TEMPLATEPATH . '/recent_comments.php');
} elseif (is_single()) {
include (TEMPLATEPATH . '/destacados.php');
include (TEMPLATEPATH . '/recent.php');
include (TEMPLATEPATH . '/recent_comments.php');
} else {
include (TEMPLATEPATH . '/destacados.php');
include (TEMPLATEPATH . '/recent.php');
} ?>
</div>El codi anterior produeix una barra lateral que conté diferents elements depenent de si estàs visualitzant la pàgina principal (is_home), la pàgina entrada (is_single) o la resta de pàgines (else). Per a fer això només hem de posar aquest codi a la part superior, o on vulguis que comenci, de l’arxiu sidebar.php, i afegir o treure els include que vulguis mostrar en cada pàgina.
Si tens, o vols tenir, widgets a la teva barra lateral, pots incloure’ls dintre del codi de dalt, a dalt o abaix segons et convingui. Organitza-ho al teu gust.
Informació extreta de Ayuda WordPress.
