Besoin de créer une sidebar spécifique à votre thème WordPress, sans avoir à changer de thème ? Rien de plus facile… Voici la procédure pour « customiser » votre site, sans avoir passer par de profonds changements…
Les étapes :
Nous allons commencer en créant un document à l’aide de votre logiciel de développement préféré (pour ma part Notepad++). Dans ce cas précis, nous allons créer une sidebar qui sera spécifiquement utilisée pour la page d’accueil.
Nommez donc ce fichier en « sidebar-accueil.php » et collez-y le code suivant :
<ul> <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('sidebar-accueil') ) : ?> </ul> <?php endif; ?>
Placez ensuite le fichier, via FTP dans le répertoire de votre thème.
Ouvrez ensuite le fichier « functions.php » de votre thème et ajoutez y le code suivant :
<?php if ( function_exists('register_sidebar') ) register_sidebar(array('name'=>'sidebar-accueil', 'before_widget' => '<div>', 'after_widget' => '</div>', 'before_title' => '<h3>', 'after_title' => '</h3>', )); ?>
Il n’y a plus qu’à intégrer cette nouvelle sidebar dans votre thème, à l’endroit qui vous convient en y intégrant le code suivant :
<?php include (TEMPLATEPATH . '/sidebar-accueil.php');?>
Et le tour est joué ! Vous avez désormais une sidebar widgetisable !