Query meta per get_users
14 gen 2013, 11:27:44
Visualizzazioni: 21K
Voti: 4
Non riesco a far funzionare correttamente meta_queries su get_users(). Per quanto ci provi non riesco a capire cosa sto sbagliando.
$args = array(
'meta_query' =>
array(
'relation' => 'AND',
array(
'key' => 'minbeds',
'value' => $rooms,
'compare' => "<=",
'type' => 'numeric'
),
array(
'key' => 'maxbeds',
'value' => $rooms,
'compare' => "=>",
'type' => 'numeric'
)
array(
'key' => 'minprice',
'value' => $price,
'compare' => "<=",
'type' => 'numeric'
),
array(
'key' => 'maxprice',
'value' => $price,
'compare' => "=>",
'type' => 'numeric'
)
)
);
$users = get_users( $args );

jamessy
65
Tutte le risposte alla domanda
1
1
Il parametro meta_query
è un array di array,
$args = array(
'meta_query'=>
array(
array(
'relation' => 'AND',
array(
'key' => 'minbeds', // numero minimo di letti
'value' => $rooms, // numero di stanze
'compare' => "<=", // minore o uguale
'type' => 'numeric' // tipo numerico
),
array(
'key' => 'maxbeds', // numero massimo di letti
'value' => $rooms, // numero di stanze
'compare' => ">=", // maggiore o uguale
'type' => 'numeric' // tipo numerico
),
array(
'key' => 'minprice', // prezzo minimo
'value' => $price, // prezzo
'compare' => "<=", // minore o uguale
'type' => 'numeric' // tipo numerico
),
array(
'key' => 'maxprice', // prezzo massimo
'value' => $price, // prezzo
'compare' => ">=", // maggiore o uguale
'type' => 'numeric' // tipo numerico
)
)
)
);
$users = get_users( $args ); // ottiene gli utenti in base agli argomenti

anu
9.58K
14 gen 2013 11:38:12
Domande correlate