Usa unione / intersezione query_posts variabili in forma parametro di richiesta uri?
-
16-10-2019 - |
Domanda
Di solito quando creo una qualche forma di interrogazione, io uso un array per le mie argomentazioni in questo modo:
$postslistArgs = array( 'child_of' => 320, 'parent' => 320 ); $postslist = get_pages($postslistArgs);
Ci sono altri momenti, tuttavia, quando ho bisogno / vuole utilizzare parametri di query URI-style come questo:
get_pages('child_of=320&parent=320');
Questo è tutto semplice, ma non v'è alcun modo possibile per utilizzare lo stile del parametro URI su più anticipo unione / intersezione interroga come post__not_in
che richiedono una matrice di ID?
Soluzione
WP_Query utilizza la funzione parse_str
nativa di PHP, che utilizza la seguente struttura ad array denotare:
'post__not_in[]=1&post__not_in[]=2&post__not_in[]=3'
è lo stesso di
array(
'post__not_in' => array( 1,2,3 )
)
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a wordpress.stackexchange