it-swarm.dev

Verwenden Sie die Variablen union/intersection query_posts in der Parameterform uri request?

Wenn ich eine Art Abfrage erstelle, verwende ich normalerweise ein Array für meine Argumente wie das folgende:

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

Es gibt jedoch auch Zeiten, in denen ich Abfrageparameter im URI-Stil verwenden muss/möchte:

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

Das ist alles einfach, aber gibt es eine Möglichkeit, den URI-Parameterstil für erweiterte Vereinigungs-/Schnittmengenabfragen wie post__not_in zu verwenden, für die ein Array von IDs erforderlich ist?

2
Dan Gayle

WP_Query verwendet die native parse_str -Funktion von PHP, die die folgende Struktur zur Bezeichnung von Arrays verwendet:

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

ist das gleiche wie

array(
  'post__not_in' => array( 1,2,3 )
)
3
John P Bloch