Usa unione / intersezione query_posts variabili in forma parametro di richiesta uri?

wordpress.stackexchange https://wordpress.stackexchange.com/questions/127

  •  16-10-2019
  •  | 
  •  

Domanda

Di solito quando creo una qualche forma di interrogazione, io uso un array per le mie argomentazioni in questo modo:

$postslistArgs = array( 
    'child_of' => 320,
    'parent' => 320
);                          
$postslist = get_pages($postslistArgs);

Ci sono altri momenti, tuttavia, quando ho bisogno / vuole utilizzare parametri di query URI-style come questo:

get_pages('child_of=320&parent=320');

Questo è tutto semplice, ma non v'è alcun modo possibile per utilizzare lo stile del parametro URI su più anticipo unione / intersezione interroga come post__not_in che richiedono una matrice di ID?

È stato utile?

Soluzione

WP_Query utilizza la funzione parse_str nativa di PHP, che utilizza la seguente struttura ad array denotare:

'post__not_in[]=1&post__not_in[]=2&post__not_in[]=3'

è lo stesso di

array(
  'post__not_in' => array( 1,2,3 )
)
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a wordpress.stackexchange
scroll top