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 ...

0
Tutte le risposte alla domanda 1
2
14

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'.
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?

Mohammad Ali Akbari Mohammad Ali Akbari
21 ago 2012 22:08:06

Se stai cercando di interrogare l'immagine in evidenza, puoi per favore aggiornare la tua domanda originale con queste informazioni?

Chip Bennett Chip Bennett
21 ago 2012 22:09:35