- Statut : non résolu
- Ce sujet contient 7 réponses, 3 participants et a été mis à jour pour la dernière fois par
lordphoenix, le il y a 19 années et 4 mois.
-
AuteurMessages
-
22 novembre 2005 à 12 h 15 min #446665
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
22 novembre 2005 à 13 h 10 min #567464Tu 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
22 novembre 2005 à 13 h 45 min #567465Je 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_catsSupposons 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_category22 novembre 2005 à 13 h 48 min #567466xavier > 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.22 novembre 2005 à 13 h 54 min #567467laza wrote:xavier > très important de réinitialiser la boucle avecCorrigé, merci.
24 novembre 2005 à 9 h 22 min #567468Super merci à vous deux je vais intégrer tout cela.
24 novembre 2005 à 9 h 53 min #567469Super 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).
27 novembre 2005 à 13 h 34 min #567470Bonjour,
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.
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.