Quali sono tutti i parametri disponibili per query_posts in WordPress?

11 ago 2010, 20:17:16
Visualizzazioni: 21.4K
Voti: 22

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?

1
Commenti

Non dovresti mai usare query_posts, è una cattiva pratica, utilizza invece WP_Query o il filtro pre_get_posts

Tom J Nowell Tom J Nowell
26 mag 2015 21:57:54
Tutte le risposte alla domanda 3
10
24

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:

  • attachment
  • attachment_id
  • author
  • author_name
  • cat
  • category__and
  • category__in
  • category__not_in
  • category_name
  • comments_popup
  • day
  • error
  • feed
  • hour
  • m
  • minute
  • monthnum
  • name
  • order
  • orderby
  • p
  • page_id
  • page
  • paged
  • pagename
  • post__in
  • post__not_in
  • post_status
  • post_type
  • preview
  • robots
  • s
  • sentence
  • second
  • static
  • subpost
  • subpost_id
  • tag__and
  • tag__in
  • tag__not_in
  • tag_id
  • tag_slug__and
  • tag_slug__in
  • tag
  • taxonomy - (pre 3.1)
  • tb
  • term - (pre 3.1)
  • w
  • withcomments
  • withoutcomments
  • year

    Pre WP 3.1

  • meta_key
  • meta_value

    Da WP 3.1

  • fields
  • meta_query
  • tax_query
11 ago 2010 22:06:52
Commenti

Stavo PROPRIO cercando questa lista ieri!

Dan Gayle Dan Gayle
11 ago 2010 22:09:46

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 Jan Fabry
12 ago 2010 07:36:31

@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 t31os
7 mar 2011 10:23:16

@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
8 mar 2011 00:04:28

@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 MikeSchinkel
8 mar 2011 05:56:10

@Mike - Sembra interessante, immagino che sia collegato al ticket trac 12935 e alla relativa discussione. Curioso, per lo meno.. :)

t31os t31os
8 mar 2011 09:00:26

@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 MikeSchinkel
8 mar 2011 23:45:15

Sfortunatamente no (uso WP solo localmente oltre al mio blog), non mi sarebbe molto utile, sarei comunque curioso però... :-D

t31os t31os
8 mar 2011 23:50:15

@t31os - Scrivimi via email? Vedi la mia pagina profilo per le informazioni di contatto.

MikeSchinkel MikeSchinkel
9 mar 2011 00:09:56

@Mike - Lo farò domani amico, sto per andare a letto tra poco... :)

t31os t31os
9 mar 2011 00:15:04
Mostra i restanti 5 commenti
1

Se puoi leggere il codice PHP, puoi dare un'occhiata alla funzione parse_query($query) nella classe WP_Query del file wp-includes\query.php

Gli argomenti supportati sono tutti elencati e gestiti lì.

11 ago 2010 20:50:46
Commenti

+1, il codice è il riferimento autorevole. (Non il codex, o il commento alla funzione/docblock.)

User User
12 ago 2010 00:10:22
0

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.

15 ago 2011 12:25:54