Quali sono tutti i parametri disponibili per query_posts in WordPress?
La pagina del codex di WordPress per query_posts afferma che non copre tutti i parametri che query_posts accetta:
Parametri
Questa non è ancora una lista esaustiva. È pensata per mostrare alcune delle possibilità più comuni quando si impostano query personalizzate
Non sono riuscito a trovare un riferimento completo di tutti i parametri accettati da query_posts, nemmeno in una semplice forma di lista. Esiste un cheat-sheet o qualcosa di simile con questi dati?
Di seguito è riportato tutto ciò che è presente in WordPress 3.0.1 all'interno della funzione parse_query() di /wp-includes/query.php (righe 1246-1550).
Tuttavia, è possibile che un plugin aggiunga parametri, quindi un elenco non potrà mai essere completamente esaustivo:
attachmentattachment_idauthorauthor_namecatcategory__andcategory__incategory__not_incategory_namecomments_popupdayerrorfeedhourmminutemonthnumnameorderorderbyppage_idpagepagedpagenamepost__inpost__not_inpost_statuspost_typepreviewrobotsssentencesecondstaticsubpostsubpost_idtag__andtag__intag__not_intag_idtag_slug__andtag_slug__intagtaxonomy- (pre 3.1)tbterm- (pre 3.1)wwithcommentswithoutcommentsyearPre WP 3.1
meta_keymeta_valueDa WP 3.1
fieldsmeta_querytax_query
Se potessi modificare la tua domanda e renderla una wiki della community, potremmo tutti mantenerla aggiornata quando le cose cambiano. Anche i tipi di parametri (formati: int o string?, valori multipli?) sarebbero utili.
Jan Fabry
@Mike - Ho aggiunto alcune variabili di query mancanti nella tua risposta e ho anche inserito alcune nuove variabili di query della versione 3.1.
t31os
@Mike - Nessun problema, sono sicuro che ce ne siano ancora un paio mancanti, ma visto che abbiamo coperto quelli importanti non volevo essere pignolo e includere ogni singolo (ce ne sono già parecchi che nessuno userà mai - sentence o second sono due che non ho mai visto usare)... :)
t31os
@t31os - FYI Sto attualmente lavorando a un plugin che si occuperà di tutti questi, e di più, e sono molto entusiasta. È un plugin di routing URL di nuova generazione. Interessato?
MikeSchinkel
@Mike - Sembra interessante, immagino che sia collegato al ticket trac 12935 e alla relativa discussione. Curioso, per lo meno.. :)
t31os
@t31os - RE:#12935; sì, esattamente. Hai problemi con casi d'uso degli URL? Cercherò alcune persone che hanno davvero bisogno di un controllo avanzato degli URL per testare la versione beta e fare raccomandazioni.
MikeSchinkel
Sfortunatamente no (uso WP solo localmente oltre al mio blog), non mi sarebbe molto utile, sarei comunque curioso però... :-D
t31os
@t31os - Scrivimi via email? Vedi la mia pagina profilo per le informazioni di contatto.
MikeSchinkel
Utilizzo la pagina Codex per WP_Query. http://codex.wordpress.org/Class_Reference/WP_Query
L'elenco potrebbe non essere esaustivo ma è utile, abbastanza completo e aggiornato. Credo che WP_Query e query_posts condividano gli stessi parametri.