Uso unión / intersección query_posts variables en forma de parámetro de la petición URI?

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

  •  16-10-2019
  •  | 
  •  

Pregunta

Por lo general, cuando se crea algún tipo de consulta, que se utiliza un arreglo para mis argumentos como esto:

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

Hay otras ocasiones, sin embargo, cuando necesito / que desee utilizar los parámetros de consulta de estilo URI como esta:

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

Eso es todo sencillo, pero ¿hay alguna manera posible usar el estilo de parámetro URI de unión más adelantado / intersección consulta como post__not_in que requieren una matriz de ID?

¿Fue útil?

Solución

WP_Query utiliza la función parse_str nativa de PHP, que utiliza la siguiente estructura para arrays Significan:

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

es el mismo que

array(
  'post__not_in' => array( 1,2,3 )
)
Licenciado bajo: CC-BY-SA con atribución
scroll top