WordPress: caricare una sidebar alternativa
17 Dicembre 2006
Con un po’ di pazienza sto cercando di sistemare i piccoli difetti del tema in uso: l’altro giorno mi sono accorto che, visualizzando un singolo articolo, l’elenco chilometrico delle categorie nella sidebar allungava inutilmente la pagina.
Per risolvere il problema ho deciso di creare una seconda sidebar (sidebarsingle.php) da utilizzare solo nella visualizzazione dei singoli post: per ridurne la lunghezza ho eliminato uno dei due referral di Google, l’elenco delle categorie e dei link.
Per caricare la sidebar alternativa non è necessario creare un nuovo template per il singolo post (single.php), è sufficiente fare una piccola modifica al file index.php introducendo un Conditional Tag.
Dal codice originale per richiamare la sidebar:
get_sidebar();
si passa a questo
if (is_single()) {
include(TEMPLATEPATH . '/sidebarsingle.php');
} else {
get_sidebar();
}
3 commenti/trackback a “WordPress: caricare una sidebar alternativa”
Trackback e pingback
- Nessun trackback o pingback disponibile per questo articolo
Non è possibile inserire nuovi commenti. I commenti vengono disattivati automaticamente dopo 60 giorni.
17 Dicembre 2006 alle 13:14
voelndo potresti farne anche un’altra per la home page, una per l’archivio… le possibilità sono molte
17 Dicembre 2006 alle 13:14
Ottima idea, adesso è decisamente meglio.
17 Dicembre 2006 alle 14:44
Molto interessante! Grazie per la dritta…