Bonjour,
Ma configuration WP actuelle
– Version de WordPress : 3.3
– Version de PHP/MySQL : 5.2
– Thème utilisé : perso
– Extensions en place :
– Nom de l’hebergeur : ovh
– Adresse du site :
Problème(s) rencontré(s) :
Bonjour,
J’ai pêché un code pour rajouter de barres widgetisées supplémentaires depuis function.php.
Les deux premières fonctionnent mais la troisième quand je l’active m’affiche le code de la première sidebar.
Voici ma fonction :
if ( function_exists(‘register_sidebar’) ) {
$sidebar1 = array(
‘name’ => __( ‘Barre latérale principale’ ),
‘id’ => ‘principale’,
‘description’ => __( ‘Liste des widgets présents dans la barre latérale principale’ ),
‘before_widget’ => ‘<li id="%1$s" class="widget %2$s">‘,
‘after_widget’ => ‘</li>‘,
‘before_title’ => ‘<h2>‘,
‘after_title’ => ‘</h2>‘,
/* C’est ici que se défini le nom de votre sidebar.
Il sera utilisé lors de l’appel de la fonction get_sidebar(lenomdemasidebar) dans votre template.
C’est également le nom que vous verrez dans l’admin de Wordpress */
);
$sidebar2 = array(
‘name’ => __( ‘Barre latérale secondaire’ ),
‘id’ => ‘secondaire’,
‘description’ => __( ‘Liste des widgets présents dans la barre latérale seccondaire’ ),
‘before_widget’ => ‘<li id="%1$s" class="widget %2$s">‘,
‘after_widget’ => ‘</li>‘,
‘before_title’ => ‘<h2>‘,
‘after_title’ => ‘</h2>‘,
);
$sidebar3 = array(
‘name’ => __( ‘Barre latérale tertiaire’ ),
‘id’ => ‘tertiaire’,
‘description’ => __( ‘Liste des widgets présents dans la barre latérale tertiaire’ ),
‘before_widget’ => ‘<li id="%1$s" class="widget %2$s">‘,
‘after_widget’ => ‘</li>‘,
‘before_title’ => ‘<h2>‘,
‘after_title’ => ‘</h2>‘,
);
register_sidebar($sidebar1);
register_sidebar($sidebar2);
register_sidebar($sidebar3);
}
Et le code qui appelle la 3e sidebar :
<?php #get_sidebar(tertiaire); ?>
J’ai beau tourner et retourner le code, je ne vois pas d’où provient cette erreur.
Merci pour votre aide