Annonce

Faites la différence entre le service WordPress.com et l'application libre WordPress.

Mettez-vous à jour ! WordPress 3.3.2 est disponible en français.

Annonce 1 : Le Codex en français a besoin de vous pour avancer !
Annonce 2 : Avant de poster, n'oubliez pas de faire une petite recherche et de lire les règles de ce forum.
Annonce 3 : Lisez notre blog, il regorge de bonnes informations.
Annonce 4 : Rejoignez-nous sur Facebook, Google + et sur Twitter

#1 21-10-2009 15:48:06

devil
Membre WP
Date d'inscription: 13-10-2009
Messages: 6

Query et tri

Bonjour,

Ma configuration WP actuelle
- Version de WordPress : 2.8.4
- Thème utilisé : perso
- Extensions en place : tagcloud, adminize
- Nom de l'hebergeur : perso
- Adresse du site : local

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


bonjour,

j'ai un petit encart sur la sidebar du blog avec un lien qui me renvoi sur une page qui me liste les posts d'une certaine catégorie.

Pour les posts de cette catégorie, j'ai créé en base un nouveau champ (event_date)

je voudrai que ces posts soient triés par ordre croissant de ce champ.

or dans les paramètres de query, je ne trouve pas comment faire...

j'ai testé ceci : query_posts("orderby=event_date&order=asc&cat=6");

mais l'ordre n'est pas le bon...

si vous avez une idée je suis preneur!

merci !

Hors ligne

 

#2 21-10-2009 16:23:35

piekes
Passionné WP
Lieu: Alsace
Date d'inscription: 09-11-2006
Messages: 765
Site web

Re: Query et tri

Ceci marche fort bien pour moi…

Code: html

query_posts($query_string. '&orderby=meta_value&meta_key=rank&order=ASC' );

Où rank est bien évidemment le nom de mon custom field.
Incidemment, j'utilise cette méthode pour pouvoir classer les posts suivant un ordre arbitraire dans mes catégories, en donnant la valeur convenable (10,20,30...) au champ "rank"


Bien cordialement… Pierre

Hors ligne

 

#3 21-10-2009 16:25:23

devil
Membre WP
Date d'inscription: 13-10-2009
Messages: 6

Re: Query et tri

le seul souci c'est que ce n'est pas une meta mais un champ à proprement parler...

mais j'ai trouvé en fait je modifie la méthode parse_query avec mes champ personnels et hop ca roule

merci !

Dernière modification par devil (21-10-2009 16:25:57)

Hors ligne

 

Pied de page des forums

Propulsé par PunBB 1.2.23
© Copyright 2005-2006 WordPress France

[ Generated in 0.022 seconds, 10 queries executed ]