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?
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 )
)