Sidebare

Résolu/Fermé
ma-musique Messages postés 5 Date d'inscription mardi 8 janvier 2013 Statut Membre Dernière intervention 26 octobre 2014 - 8 janv. 2013 à 11:37
ma-musique Messages postés 5 Date d'inscription mardi 8 janvier 2013 Statut Membre Dernière intervention 26 octobre 2014 - 26 oct. 2014 à 19:48
Bonjour,

Je cherche à créer une sidebare pour Wordpress, avec la possibilité d'ajouter des Widgets.
J'ai tenté plusieurs tutos ( https://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 ?

D'avance merci.

5 réponses

Subzero51 Messages postés 14 Date d'inscription jeudi 3 janvier 2013 Statut Membre Dernière intervention 8 janvier 2013
8 janv. 2013 à 12:29
Met ton code pr voir
0
ma-musique Messages postés 5 Date d'inscription mardi 8 janvier 2013 Statut Membre Dernière intervention 26 octobre 2014
8 janv. 2013 à 12:43
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') :
<?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 :
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('mabarre')) : ?>
<?php endif;?>

Ne passe pas.

Je précise que les widgets "en dur" passent très bien. Comme ceci :
<?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;  ?>
0
ma-musique Messages postés 5 Date d'inscription mardi 8 janvier 2013 Statut Membre Dernière intervention 26 octobre 2014
8 janv. 2013 à 21:25
up
0
ma-musique Messages postés 5 Date d'inscription mardi 8 janvier 2013 Statut Membre Dernière intervention 26 octobre 2014
11 janv. 2013 à 11:45
up
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ma-musique Messages postés 5 Date d'inscription mardi 8 janvier 2013 Statut Membre Dernière intervention 26 octobre 2014
26 oct. 2014 à 19:48
J'ai trouvé la réponse (longtemps après) : le fichier ne doit pas s'appeler function.php mais functions.php
0