2 sidebar avec thème InSense (Créer un compte)

  • Statut : non résolu
  • Ce sujet contient 3 réponses, 2 participants et a été mis à jour pour la dernière fois par fiston, le il y a 12 années.
4 sujets de 1 à 4 (sur un total de 4)
  • Auteur
    Messages
  • #460053
    fiston
    Participant
    Initié WordPress
    25 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 2.5.1
    – Thème utilisé : InSense
    – Plugins en place : Beaucoup
    – Nom de l’hebergeur : 1&1
    – Adresse du site : http://www.lewebdefiston.info

    Problème(s) rencontré(s) :
    Je sèche, je n’arrive pas à créer 2 sidebars avec mon thème InSense …

    Quand je modifie le fichier function.php de :

    <?php
    
    // Widget Settings
    
    if ( function_exists('register_sidebar') )
    	register_sidebar(array(
    		'name' => ‘Sidebar’,
    		‘before_widget’ => ‘<div class="Categories">‘, 
    		‘after_widget’ => ‘</div>‘, 
    		‘before_title’ => ‘<h3>‘,
    		‘after_title’ => ‘</h3>‘,
    	));
    
    ?>

    en :

    <?php
    
    // Widget Settings
    
    if ( function_exists('register_sidebar') )
    	register_sidebar(2, array(
    		'name' => ‘Sidebar’,
    		‘before_widget’ => ‘<div class="Categories">‘, 
    		‘after_widget’ => ‘</div>‘, 
    		‘before_title’ => ‘<h3>‘,
    		‘after_title’ => ‘</h3>‘,
    	));
    
    ?>

    Je me retrouve avec un message d’erreur en haut de toutes mes pages :

    Warning: array_merge() [function.array-merge]: Argument #2 is not an array in D:DocumentsMes sites WEBwordpresswp-includeswidgets.php on line 60

    Quelqu’un aurait-il une idée ??

    Merci beaucoup !

    #632462
    jmini
    Membre
    Chevalier WordPress
    220 contributions

    Pour enregistrer plusieurs sidebars :
    Widgets API Documentation

     ‘Sidebar %d’,
        ‘before_widget’ => ‘<div class="Categories">‘,
        ‘after_widget’ => ‘</div>‘,
        ‘before_title’ => ‘<h3>‘,
        ‘after_title’ => ‘</h3>‘,
      ));
     
    ?>

    La fonction s’appelle register_sidebars, et Sidebar %d permettra d’avoir deux noms différents (Sidebar 1, Sidebar 2)

    Voir aussi ce sujet notamment les articles cités

    #632463
    fiston
    Participant
    Initié WordPress
    25 contributions

    Merci beaucoup, j’ai réussi avec ton aide, vraiment merci.

    Voilà ce que celà donne : http://www.lewebdefiston.info

    A ++

    #632464
    fiston
    Participant
    Initié WordPress
    25 contributions

    Alors par contre, je viens de m’apercevoir qu’une seul des 2 colonnes s’affiche sous Internet Explorer 6. Y a-t-il une astuce ??

    Merci

4 sujets de 1 à 4 (sur un total de 4)
  • Vous devez être connecté pour répondre à ce sujet.