Verwenden Sie Union/Intersection Query_Posts Variablen im URI -Anforderungsparameterformular?

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

  •  16-10-2019
  •  | 
  •  

Frage

Wenn ich eine Form von Abfrage erstelle, verwende ich normalerweise ein Array für meine Argumente wie diese:

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

Es gibt jedoch andere Zeiten, wenn ich Abfragungsparameter im URI-Stil wie folgt verwenden möchte:

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

Das ist alles unkompliziert, aber es gibt eine Möglichkeit, den URI -Parameterstil für fortschreitere Union/Intersection -Abfragen wie zu verwenden, z. B. post__not_in Das erfordert eine Auswahl an IDs?

War es hilfreich?

Lösung

WP_Query verwendet PHPs Native parse_str Funktion, die die folgende Struktur verwendet, um Arrays zu bezeichnen:

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

ist das gleiche wie

array(
  'post__not_in' => array( 1,2,3 )
)
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit wordpress.stackexchange
scroll top