web-dev-qa-db-fra.com

Utiliser les variables union/intersection query_posts sous forme de paramètre de requête uri?

Habituellement, lorsque je crée une forme de requête, j'utilise un tableau pour mes arguments comme ceci:

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

Cependant, il y a d'autres moments où j'ai besoin/veux utiliser des paramètres de requête de style URI comme celui-ci:

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

C'est tout simple, mais est-il possible d'utiliser le style de paramètre URI sur des requêtes d'union/intersection plus avancées, telles que post__not_in, qui nécessitent un tableau d'identifiants?

2
Dan Gayle

WP_Query utilise la fonction native parse_str de PHP, qui utilise la structure suivante pour désigner les tableaux:

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

est le même que

array(
  'post__not_in' => array( 1,2,3 )
)
3
John P Bloch