Utilisez l'union / intersection des variables query_posts sous forme de paramètre de requête uri?
-
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?
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