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”

  1. Andrea Paiola scrive:

    voelndo potresti farne anche un’altra per la home page, una per l’archivio… le possibilità sono molte

  2. neon scrive:

    Ottima idea, adesso è decisamente meglio.

  3. Diego scrive:

    Molto interessante! Grazie per la dritta…

Trackback e pingback

  1. Nessun trackback o pingback disponibile per questo articolo

Non è possibile inserire nuovi commenti. I commenti vengono disattivati automaticamente dopo 60 giorni.