Je ne parviens pas à faire fonctionner correctement les méta_quilles sur get_users (). Car la vie de moi ne peut pas comprendre ce que je fais mal.
$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 );
Le paramètre meta_query
est un tableau de tableaux,
$args = array(
'meta_query'=>
array(
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 );