Problème 2ème sidebar détection de page (Créer un compte)

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

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress :2.5
    – Thème utilisé :
    – Plugins en place :
    – Nom de l’hebergeur :
    – Adresse du site :

    Problème(s) rencontré(s) :
    Mon problème est que ma 2ème sidebar ne fais pas la détection de la page affiché, sur ma première sidebar cela fonctionne très bien.
    Quelqu’un a-t-il une idée?

    <?php   /* Widgetized sidebar, if you have the plugin installed. */
                if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(2) ) : ?>
                
    <?php if(is_page('contact')):
    
    the_title();
    endif;
     ?>

    #633588
    Comme une image
    Participant
    Maître WordPress
    2493 contributions

    Je pense que ta 2e sidebar doit être située après une boucle (“The Loop”) qui te fait perdre le contexte. Il faudrait faire en sorte qu’elle s’affiche avant. C’est possible ?
    Sinon, je ne sais pas comment on fait pour mémoriser le contexte mais y a sûrement un moyen en php.

    #633589
    wordpressman
    Membre
    Padawan WordPress
    83 contributions

    En fait elle ne se trouve pas dans une Loop,

    Je l’inclus de cette manière elle n’est donc pas dans une loop…
    Je ne vois pas là..

    #633590
    dlo
    Participant
    Maître WordPress
    1850 contributions

    A mon avis, la détection de la page en cours via is_page() marche car elle utilise la variable globale $wp_query qui est accessible dans le code ajouté par include.
    Par contre, j’ai plus de doute sur l’usage de the_title() qui doit être utilisé dans le contexte d’une boucle de lecture, ce qui n’est pas le cas pendant l’affichage d’une barre latérale.

    Maintenant ne sachant pas quel doit être le contenu de cette colonne, il est difficile de donner plus de conseils sur ce qu’il convient de faire.

    Cordialement

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