Bonsoir,
Je cherche à créer une sidebare pour Wordpress, avec la possibilité d'ajouter des Widgets.
J'ai tenté plusieurs tutos ( http://codex.wordpress.org/Widgetizing_Themes, http://glob.bargeo.fr/fr/web/wordpress/utiliser-et-configurer-plusieurs-sidebar-dans-votre-theme-wordpress/ etc.), mais à chaque fois, la sidebare n'est pas ajoutée (de temps à autre, j'ai un message d'erreur, Parse error: parse error in ...
Quelqu'un peut-il m'aider ?
Pour info :
Dans l'index, il y a bien l'appel à la sidebar.php (puisque j'ai une sidebare actuellement, mais "en dur").
J'ai ceci dans mon 'function.php' :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <?php remove_action('wp_head', 'wp_generator'); if ( function_exists('register_sidebar') ) { $sidebar1 = array( 'before_widget' => '<li id="%1$s" class="widget %2$s">', 'after_widget' => '</li>', 'before_title' => '<h2>', 'after_title' => '</h2>', 'name'=>'mabarre', ); register_sidebar($sidebar1); } ?>
Seulement, lors de l'appel :
Ne passe pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('mabarre')) : ?> <?php endif;?>
Je précise que les widgets "en dur" passent très bien. Comme ceci :
Quelqu'un verrait où cela cloche ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <?php if ( ! dynamic_sidebar( 'primary-widget-area' ) ) : ?> <li id="meta" class="widget-container"> <h3 class="widget-title"><?php _e( 'Meta', 'twentyten' ); ?></h3> <ul> <?php wp_register(); ?> <li><?php wp_loginout(); ?></li> <?php wp_meta(); ?> </ul> </li> <?php endif; ?>
Merci d'avance pour votre aide.
Partager