Quali tipi di ordinamento posso passare a get_posts() tramite orderby?
21 ago 2012, 21:49:50
Visualizzazioni: 27.1K
Voti: 5
Qui viene descritta la funzione get_posts(). Vorrei sapere quali tipi di ordinamento posso passare a get_posts
?
Nell'area amministrativa di WP, posso vedere menu order, title, date, random e ...
Tutte le risposte alla domanda
1
2
Fare riferimento alla documentazione di WP_Query()
per order
e orderby
:
order (string) - Designa l'ordine crescente o decrescente del parametro 'orderby'. Il valore predefinito è 'DESC'.
'ASC'
- ordine crescente dal valore più basso al più alto (1, 2, 3; a, b, c).'DESC'
- ordine decrescente dal valore più alto al più basso (3, 2, 1; c, b, a).
orderby (string) - Ordina i post recuperati in base al parametro. Il valore predefinito è 'date'.
'none'
- Nessun ordinamento (disponibile dalla versione 2.8).'ID'
- Ordina per ID del post. Notare l'uso delle maiuscole.'author'
- Ordina per autore.'title'
- Ordina per titolo.'date'
- Ordina per data.'modified'
- Ordina per data dell'ultima modifica.'parent'
- Ordina per ID del genitore della pagina/post.'rand'
- Ordine casuale.'comment_count'
- Ordina per numero di commenti (disponibile dalla versione 2.9).'menu_order'
- Ordina per Ordine Pagina. Usato più spesso per le Pagine (campo Ordine nella casella Modifica Attributi Pagina) e per gli Allegati (i campi numerici nella finestra di dialogo Inserisci/Carica Galleria Media), ma può essere usato per qualsiasi tipo di post con valori distinti di 'menu_order' (tutti hanno come valore predefinito 0).'meta_value'
- Notare che nella query deve essere presente anche un 'meta_key=nomechiave'. Notare inoltre che l'ordinamento sarà alfabetico, il che va bene per le stringhe (cioè parole), ma può essere inaspettato per i numeri (es. 1, 3, 34, 4, 56, 6, ecc., invece di 1, 3, 4, 6, 34, 56 come ci si potrebbe aspettare naturalmente).'meta_value_num'
- Ordina per valore meta numerico (disponibile dalla versione 2.8). Notare anche che nella query deve essere presente un 'meta_key=nomechiave'. Questo valore permette un ordinamento numerico come descritto sopra per 'meta_value'.

Chip Bennett
55.1K
21 ago 2012 21:54:02
Commenti
Quindi ottenere l'immagine per cui clicco "Usa come immagine in evidenza" non è correlato all'ordine della query?

21 ago 2012 22:08:06
Domande correlate
3
risposte