ne pas afficher une catégorie ‘x’ (Créer un compte)

  • Statut : non résolu
15 sujets de 16 à 30 (sur un total de 57)
  • Auteur
    Messages
  • #626852
    dlo
    Participant
    Maître WordPress
    1849 contributions

    Normal que cela ne marche pas: Pour la sélection des catégories, la bonne syntaxe est category=xx, et non pas cat=xx

    Cordialement

    #626853
    geekubuntu
    Participant
    Chevalier WordPress
    286 contributions
    dlo wrote:
    Normal que cela ne marche pas: Pour la sélection des catégories, la bonne syntaxe est category=xx, et non pas cat=xx

    Cordialement

    euh..

    dlo wrote:

    bon ben j’ai mis « category », et là ça m’affiche plus rien…

    #626854
    dlo
    Participant
    Maître WordPress
    1849 contributions

    Tout dépend de quelle fonction on parle: :rolleyes:
    1) Pour query_posts, il faut utiliser cat=xx pour la sélection de la catégorie.
    2) Pour get_posts, il faut utiliser category=xx
    Je sais, ce n’est pas très cohérent d’une fonction à l’autre mais bon…

    Donc, quelle est la fonction utilisée ?

    Cordialement

    #626855
    geekubuntu
    Participant
    Chevalier WordPress
    286 contributions
    dlo wrote:
    Tout dépend de quelle fonction on parle: :rolleyes:
    1) Pour query_posts, il faut utiliser cat=xx pour la sélection de la catégorie.
    2) Pour get_posts, il faut utiliser category=xx
    Je sais, ce n’est pas très cohérent d’une fonction à l’autre mais bon…

    Donc, quelle est la fonction utilisée ?

    Cordialement

    ben là c’est get_posts (d’ailleurs quelles différences entre les deux?) , et j’ai rien d’affiché avec:

    <div id="la-une">

    <div style="padding: 0px 5px 5px 10px"><a style="font-size: 20px;" href=" »></a></div>
    <div style="padding: 5px"></div>

    </div>

    je patauge :p

    #626856
    dlo
    Participant
    Maître WordPress
    1849 contributions

    En fait, il s’avère que la fonction get_posts fait uniquement de la sélection de catégorie, pas d’exclusion !
    Donc la syntaxe category=-8 est invalide car WordPress essaye de sélectionner les articles dont la catégorie est -8. Et bien sûr, elle n’existe pas ! :(

    Cordialement

    #626857
    nlex
    Membre
    Chevalier WordPress
    300 contributions

    Bon je reviens à mon probleme, actuellement j’utilise le code suivant dans ma sidebar

    et en suivant vos conseil j’ai rajouté ça

    ça ne marche pas
    comme je suis assez nul je n’ai pas bien compris si les messages suivants concernaient mon problème et si les méthodes fonctionnaient

    si quelqu’un peu m’éclairer…

    #626858
    nlex
    Membre
    Chevalier WordPress
    300 contributions

    Bon ok en fait ça marche je m’etas juste trompé de numéro de catégorie… hum hum :boulet:

    #626859
    dlo
    Participant
    Maître WordPress
    1849 contributions

    Ahhh, si tous les problèmes pouvaient être aussi facile à résoudre ! 😆

    #626860
    nlex
    Membre
    Chevalier WordPress
    300 contributions

    Et comment faire la même chose quand c’est la fonction php the_category qui est utilisée ?

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

    the_category() s’utilise dans la bouche, donc tu peux utiliser is_category() dans la boucle, pour faire un test.

    #626862
    nlex
    Membre
    Chevalier WordPress
    300 contributions

    j’ai bien lu le codex mais je ne vois pas trop comment utiliser cette fonction à mes fins (cad ne pas afficher une certaine catégorie sur toutes les pages de mes post de single.php)

    je continue à chercher…

    #626863
    nlex
    Membre
    Chevalier WordPress
    300 contributions

    je trouve toujours pas… 😕

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

    Et bien tu vas modifier le code qui te donne la liste des catégories dans la sidebar, il est basé sur la fonction wp_list_categories, et tu peux exclure des catégories dans les paramètres.
    Pour les métas (la liste des catégories sous les posts), tu regardes la fonction qui est utilisée par ton thème, et en fonction de ça, on pourra te répondre.

    #626865
    nlex
    Membre
    Chevalier WordPress
    300 contributions

    Non mais dans ma sidebar c’est bon c’est fait, c’est dans les posts que je voudrais faire pareil et le code est :

    (comme j’avais indiqué précédemment)

    #626866
    dlo
    Participant
    Maître WordPress
    1849 contributions

    C’est marrant mais j’avais l’impression d’avoir donné la réponse en avril dans ce même post ! 😉

    Qu’est ce qui ne marche pas avec cette solution ?

    Cordialement

15 sujets de 16 à 30 (sur un total de 57)
  • Vous devez être connecté pour répondre à ce sujet.