2012-06-10 13 views
5

Sto cercando di ordinare i miei risultati con la funzione query_posts da un campo personalizzato.Wordpress query_posts Ordina per campo personalizzato

Ecco il mio query_posts modificati function():.

query_posts("post_type=produkte&".$query_string."&orderby=Price&order=DESC"); 

Il prezzo sembra che {Euro} {} Cent per esempio 1.49.

E la funzione query_posts() non è corretta. Il risultato è ordinato così:

0.49, 1.99, 0.99

cosa c'è di sbagliato?

Grazie in anticipo!

+0

quello che ha detto lo sceicco, domande come queste vengono poste spesso .. qui i documenti: http://codex.wordpress.org/Class_Reference/WP_Query#Order_.26_Orderby_Parameters – janw

risposta

8

Si può provare questo (si spera che funzioni/trovato on-line)

query_posts("post_type=produkte&".$query_string."&meta_key=Price&orderby=meta_value_num&order=DESC"); 

Un'altra risposta su SO.

Problemi correlati