personalització

Barra 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.

Etiquetes: , ,

Rss Feed Tweeter button Facebook button Technorati button Reddit button Myspace button Linkedin button Webonews button Delicious button Digg button Stumbleupon button Newsvine button Youtube button