Geralmente quando eu crio alguma forma de consulta, eu uso uma matriz para meus argumentos assim:
$ postslistArgs = array ( 'child_of' => 320, 'pai' => 320 ); $ postslist = get_pages ($ postslistArgs);
Há outras vezes, no entanto, quando preciso/quero usar parâmetros de consulta no estilo URI como este:
get_pages ('child_of = 320 & parent = 320');
Tudo isso é simples, mas existe alguma maneira de usar o estilo de parâmetro URI em consultas de união/interseção mais avançadas, como post__not_in
, que exigem uma matriz de IDs?
WP_Query usa a função parse_str
nativa do PHP, que usa a seguinte estrutura para denotar matrizes:
'post__not_in[]=1&post__not_in[]=2&post__not_in[]=3'
é o mesmo que
array(
'post__not_in' => array( 1,2,3 )
)