afficher les articles d’une categorie (Créer un compte)

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

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress :
    – Version de PHP/MySQL :
    – Thème utilisé : bitter
    – Extensions en place :
    – Nom de l’hebergeur :
    – Adresse du site :

    Problème(s) rencontré(s) :

    Bonjour
    je souhaiterais dans la boucle ci dessous n’afficher que les articles d’une catégorie ‘ACCUEIL’
    mais je n’y arrive pas

    <?php if(have_posts()) : ?><?php while(have_posts())  : the_post(); ?>
    <div id="post-<?php the_ID(); ?> » class= »posthome clearfix »>

    <?php if(has_post_thumbnail()) : ?>

    <div class="thumbnail">
    <a href="<?php the_permalink(); ?>« >
    <?php the_post_thumbnail( 'gallery-image' ); ?>
    </a>
    </div>

    <div class="post-content">
    <h2><?php the_title(); ?></h2>
    <div class="entry"><?php is_post('1') ; ?></div>
    </div>

    <?php else : ?>

    <h2><?php the_title(); ?></h2>
    <div class="entry"><?php the_excerpt(); ?></div>

    <?php endif; ?>

    j’ai essayé de remplacer le have post par if ( in_category( ‘ACCUEIL’ )) merci
    Nadege

    #788562
    Guy
    Participant
    Maître WordPress
    14817 contributions

    Ne sachant dans quel contexte cette boucle est affichée, la réponse sera peut-être à coté.

    si vous voulez mettre un test, il doit être placé après le the_post()

    Une autre solution est de modifier la requête pour ne chercher que les posts appartenant à cette catégorie, à placer avant le if(have_posts()).

    query_posts( array ( ‘category_name’ => ‘ACCUEIL’) );

    attention le category_name est le nom de l’identifiant de la catégorie, pas le nom affiché.

    #788563
    Metamorphis
    Membre
    Initié WordPress
    13 contributions

    Pour rappel :
    Il est important de noter que l’identifiant n’est composé que de minuscules. Pour le trouver, regarder dans la liste des catégories via l’admin du site car l’identifiant d’une catégorie peut être différent de son nom.

    bien à vous !

    #788564
    Guy
    Participant
    Maître WordPress
    14817 contributions

    🙂 oui, un copié-collé intempestif. il est donc en minuscule et sans espaces.

    #788565
    Nadege21
    Membre
    Chevalier WordPress
    244 contributions

    merci de vos réponses
    j’ai modifié mon code comme suit mais ca ne fonctionne tjs pas

     ‘ACCUEIL’) );
    if(have_posts()) :
    while(have_posts()) : the_post ;
    endwhile;
    endif; ?>

    ou ai je fait la faute?
    merci

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