Créer une liste “sélection” (Créer un compte)

  • Statut : non résolu
8 sujets de 1 à 8 (sur un total de 8)
  • Auteur
    Messages
  • #446665
    lordphoenix
    Membre
    Chevalier WordPress
    102 contributions

    Bonjour,
    Je cherche à créer une liste de billet particulier dont je voudrais afficher la liste quelque part (collonne de de mon blog je pense.)
    J’avais pensé à créer une catégorie particulière pour ce faire mais je ne voudrais pas qu’elle apparraisse dans la liste des catégories.

    Quelqu’un a une idée de la ou il faut que je creuse pour pouvoir faire cela?

    Merci d’avance

    #567464
    matthieu
    Membre
    Chevalier WordPress
    296 contributions

    Tu pourrais placer une boucle quelque part qui afficherait les titres de ces billets, tous classés dans la categorie “notespecial”

    exemple :

    /*Réinitialise la boucle (si une autre boucle présente sur la page*/
     
    
    /*La requête doit sortir 1O posts de la catégorie notespecial*/
    
    
    /*début de la boucle*/
    have_posts()) : $myquery->the_post();
    
    /*écrit le titre avec un lien permanent*/
    print (‘<a href="');
    the_permalink();
    print ('">‘);
    the_title(‘<h2>‘, ‘</h2>‘, display);
    echo “</a>“;
    
    /*fin de la boucle*/
    endwhile; ?>

    Voilà, il y a sans doute une autre manière, c’est la première qui me vient à l’esprit

    matt

    #567465
    xavier
    Gestionnaire du forum
    Maître WordPress
    2126 contributions

    Je pensais qu’il existe un plugin “best-of”, trouve pas…

    Sinon, si tes billets sont tous dans la même catégorie, tu peux demander à ce que celle-ci ne s’affiche pas avec les autres catégorie.
    http://codex.wordpress.org/Template_Tags/wp_list_cats

    Supposons que ta catégorie particulière porte l’ID 42.

      Ensuite, pour afficher les titres uniquement de cette catégorie, je dirai (sans avoir testé, je fais plus du recopiage qu’autre chose là ) :

      <?php
      rewind_posts();
      if ( have_posts() ) : while ( have_posts() ) : the_post();
      if ( (in_category(’42’)) ) :
      ?>
      <a href="”>
      <?php
      endif;
      endwhile;
      endif;
      ?>

      http://codex.wordpress.org/The_Loop
      http://codex.wordpress.org/Template_Tags/in_category

      #567466
      matthieu
      Membre
      Chevalier WordPress
      296 contributions

      xavier > très important de réinitialiser la boucle avec
      Mais effectivement j’ai oublié d’indiquer à lord d’exclure la catégorie de sa liste.

      #567467
      xavier
      Gestionnaire du forum
      Maître WordPress
      2126 contributions
      laza wrote:
      xavier > très important de réinitialiser la boucle avec

      Corrigé, merci.

      #567468
      lordphoenix
      Membre
      Chevalier WordPress
      102 contributions

      Super merci à vous deux je vais intégrer tout cela.

      #567469
      lordphoenix
      Membre
      Chevalier WordPress
      102 contributions

      Super nickel ça marche mais heureusement que xavier a fait l’erreur sur le rewind_post ça a attiré mon attention dessus et m’a permis de comprendre une erreur : Il a fallu que j’en rajout un au début de l’affichage du contenu (dans index.php).

      #567470
      lordphoenix
      Membre
      Chevalier WordPress
      102 contributions

      Bonjour,
      Je reviens vers vous car en fait ça ne marche pas tout à fait. Je n’ai la liste des articles que pour les articles de la catégorie en cours (vu que dans ce cas je classe mes articles sélectionné dans au moins 2 catégorie) hors je voudrais que cette liste s’affiche tout le temps.

      Quelqu’un pour me donner un coup de main?

      Voici le code que j’ai utilisé:

      <h2>Sélection</h2>
      			<div class="right-menu">
      				<ul>
      				<li><a href="”></a></li>
      				
      				</ul>
      			</div>
      			<div class="right-bot"></div>

      Merci d’avance.

      Si d’ailleurs au passage quelqu’un pouvait modifier ce code pour que tout cela ne s’affiche que s’il y a des posts dans la catégorie en question ça serait nickel.

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