Corsi on-line

WordPress: se la sidebar non è pronta per i Widget

Capita, in particolare quando si vogliono utilizzare per WordPress temi di vecchia data, che nel momento in cui si vogliano gestire i Widget si riceva un messaggio del genere:

il tema attualmente in uso non è pronto per i widget, quindi non ha alcuna barra laterale che è possibile modificare

In realtà non è esatto dire che non esista alcuna barra laterale, piuttosto è meglio dire che non esiste alcuna barra laterale definita per il tema.

Come rimediare a questo problema? Innanzitutto è meglio precisare che, per quanto bello, un tema datato non è da considerarsi la scelta più corretta, ma se proprio vogliamo utilizzarlo potremmo innanzitutto tentare di definire la barra inserendo nel codice del file “functions.php” il seguente listato:

if ( function_exists('register_sidebar') )
    register_sidebar(array(
        'before_widget' => '<li id="%1$s" class="widget %2$s">',
        'after_widget' => '</li>',
        'before_title' => '<h2 class="widgettitle">',
        'after_title' => '</h2>',
));

Anche in questo caso però i Widget potrebbero non funzionare per la sidebar, l’ultima soluzione possibile potrebbe quindi essere quella di copiare il file “functions.php” da un tema in cui i Widget funzionano e uploadarlo nella cartella di quello che desideriamo utilizzare. Ma si tratta naturalmente di una procedura di emergenza.

Post correlati
I più letti del mese
Tematiche