Verwenden Sie Union/Intersection Query_Posts Variablen im URI -Anforderungsparameterformular?
-
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?
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