Utilisez l'union / intersection des variables query_posts sous forme de paramètre de requête uri?

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

  •  16-10-2019
  •  | 
  •  

Question

En général, quand je crée une certaine forme de requête, j'utiliser un tableau pour mes arguments comme ceci:

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

Il y a d'autres fois, cependant, quand j'ai besoin / envie d'utiliser des paramètres de requête de type URI comme ceci:

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

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

Était-ce utile?

La solution

WP_Query utilise la fonction parse_str native de PHP, qui utilise la structure ci-dessous pour les tableaux désignent:

'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 )
)
Licencié sous: CC-BY-SA avec attribution
Non affilié à wordpress.stackexchange
scroll top