web-development-kb-pt.site

Use variáveis ​​query_posts de união/interseção no formulário de parâmetro de solicitação uri?

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?

2
Dan Gayle

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 )
)
3
John P Bloch