[Résolu] Un header unique pour UNE catégorie et un autre pour UNE page….. (Créer un compte)

  • Statut : non résolu
5 sujets de 1 à 5 (sur un total de 5)
  • Auteur
    Messages
  • #502900
    Dreadpoule
    Participant
    Padawan WordPress
    56 contributions

    Non je ne viens pas demander de l’aide, disons que je ne viens plus demander de l’aide.
    En fait je ne sais pas ce qu’il s’est passé… mais j’ai trouvé tout seul, par hasard 🙂

    EDIT : EN FAIT J’AI QUAND MÊME UN SOUCIS – VOIR RÉPONSE SUIVANTE :-/

    Je cherchais depuis environ 4 heures à configurer des fichiers header-[name].php pour en afficher un sur la page qui me sert de Home, un sur les pages qui correspondent à la catégorie ‘machin’ et pis un header par défaut pour le reste du site.
    Les header pour le home et pour la catégorie ‘machin’ affichent une div qui contient 3 sidebars. 3 sidebars dont je comptais faire une utilisation différente selon que je sois sur le home ou sur un article de la catégorie ‘machin’.

    Mais malgré toute ma patience et ma bonne volonté, je ne trouvais rien que je puisse faire marcher.

    Ainsi, dépité, je commençais à amasser les informations nécessaires sur mon install WordPress afin de pouvoir poster une bouteille à la mer sur votre forum.
    Et en attendant, cela faisait bien une heure que ces lignes de codes trainaient sur mon ftp au sommet des fichiers suivants :

    page.php
    index.php
    page-full.php
    single.php
    category.php

    Le code en question :

    <?php
    if (is_page('accueil')){
    include('header-home.php');
    }
    elseif (is_category('evenements')){
    include('header-blog.php');
    }
    else {
    include('header.php');
    }
    ?>

    Si j’ai placé ces lignes dans tous ces fichiers, c’est que je ne connais pas encore EXACTEMENT le rôle précis de chacun d’eux.

    Bref, ça marchait toujours pas… pourquoi ?

    Puis, sans trop de raisons (j’avais même abandonné l’idée de trouver la solution tout seul), j’ai viré les widgets qui se trouvaient dans mes fameuses sidebars.

    J’ai réactualisé…

    Ça a marché…

    Mon coeur a fait un bond de trois mètres dans ma poitrine…

    (j’ai une poitrine très vaste, et alors ??!)

    Si vous avez du mal à afficher ainsi un header différent selon la circonstance, vous pouvez me demander à moi aussi quelques précisions. Je suis trop content de m’en être sorti, partageons ça 😉

    Et merci à votre forum qui m’a guidé sur des tonnes de détails vis à vis de cette technique !

    #805032
    Dreadpoule
    Participant
    Padawan WordPress
    56 contributions

    Ma configuration WP actuelle
    – Version de WordPress : 3.2.1
    – Version de PHP/MySQL : My sql 5.1
    – Thème utilisé : Sleek Black
    – Extensions en place :
    – Nom de l’hebergeur : OVH
    – Adresse du site : hassisol[dot]fr/wp2011/

    (site en construction, j’évite le référencement abusif)

    Le soucis est le suivant :
    Quand je suis dans la page principale de la catégorie ‘evenements’, celle qui liste tous les articles qui ont cette caté, eh bien c’est mon header-blog qui apparait, comme je le souhaitais. Mais quand j’ouvre un des articles liés, c’est mon header par défaut qui apparaît. Et ça me plait pas :( J’aurais espéré que mon header-blog demeure vu le code que j’ai mis :

    Quelqu’un a une idée ? Il est 15h et je galère déjà sur ce soucis depuis 10h – en partant de rien :-/

    #805033
    Lumiere de Lune
    Participant
    Maître WordPress
    20531 contributions

    is_category c’est pour les pages de catégories

    sinon c’est in_category

    #805031
    Dreadpoule
    Participant
    Padawan WordPress
    56 contributions

    Donc

    if(in_category(‘machin’)){

    suffira ?

    Cool ! Je testerai ça et je vous remercierai par mille courbettes 🙂

    #805034
    Dreadpoule
    Participant
    Padawan WordPress
    56 contributions

    Eh bien 1000 🍺🍺 🍺🍺 🍺🍺 🍺🍺 🍺🍺

    Merci 🙂

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