-->
Home -> PHP, Wordpress -> Aggiungere una nuova sidebar ad un tema WordPress

Aggiungere una nuova sidebar ad un tema WordPress

25
Aug
2009
0

Ipotiziamo di avere a disposizione un tema wordpress che si adatta alle vostre esigenze …ma con un piccolo problema … c’è una sola sidebar. Niente paura! invece di cambiare completamete tema , è possibile aggiungere al tema corrente una nuova sidebar e inservi all’interno i vari widgets desiderati.

La prima cosa da fare è aggiungere le informazioni relative alla nuova sidebar all’interno del file functions.php del vostro tema, tramite la chiamata alla funzione register_sidebar() come riportato di seguito:

register_sidebar(array('name'=>'sidebar_left',
 'before_widget' => '<div>',
 'after_widget' => '</div>',
 'before_title' => '<h3>',
 'after_title' => '</h3>')
 );

A questo punto salviamo e chiudiamo il file. Il prossimo passo consiste nell’ accedere al file sidebar.php ed inserire il seguente codice:

<div id="sidebar_left">
<?php if ( !function_exists('dynamic_sidebar') ||
                    !dynamic_sidebar('sidebar_left') ) : ?>
<div>
<h3>Categorie</h3>
<ul>
 <?php wp_list_categories('show_count=0&title_li='); ?>
</ul>
</div>
</li>
<?php endif; ?>
</ul>
</div> <!-- Closes Sidebar_left -->

In questo modo stiamo dicendo a WordPress che se non sono presenti Widgets all’interno della sidebar , questa verrà visualizzata con all’ interno l’elenco delle categorie presenti nel blog.

L’ultima operazione sta nel gestire eventuali problemi di allineamento della nuova sidebar con il resto del blog, ma questo è un problema che dipende da come il vostro blog è organizzato in temini di CSS.

Condividi:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • MySpace
  • Technorati
  • Twitter
:,

Commenti

Lascia il tuo commento:

Cerchi qualcosa?

Usa questo form per cercare argomenti in questo blog:

Non riesci a trovare quello che cerchi? Lascia un commento in un post oppure contattami per risolvere il problema!

Puoi trovarmi su Twitter come @superbre