Barre supplementaire de widget qui ne fonctionne pas (Créer un compte)

  • Statut : non résolu
3 sujets de 1 à 3 (sur un total de 3)
  • Auteur
    Messages
  • #511501
    Cedric C.
    Participant
    Maître WordPress
    612 contributions

    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

    #840644
    Gueblo
    Participant
    Maître WordPress
    1058 contributions
    #840645
    Cedric C.
    Participant
    Maître WordPress
    612 contributions

    En fait ce n’est pas réellement une sidebar que je veux mais un container de widgets que j’appelle au milieu de ma page. J’ai bien essayé avec le plugin widget on pages mais ce plugin semble être incompatible avec mon thème.

3 sujets de 1 à 3 (sur un total de 3)
  • Le forum ‘Utilisation spécifique de WordPress’ est fermé à de nouveaux sujets et réponses.