can I add two meta_key's in pre_get_posts ?
my current request
$query->set('s', '' ); $query->set( 'meta_key', 'cat_adresse_stadtteil' ); $query->set( 'meta_value', array('charlottenburg', 'wilmersdorf', 'schmargendorf') );
add this
$query->set('orderby','meta_value_num'); $query->set('meta_key', 'rank'); $query->set('order', 'ASC');
EDIT
Ok, I found this solution ( link # example 2)
$args = array( 'numberposts' => -1, 'post_type' => 'event', 'meta_query' => array( 'relation' => 'AND', array( 'key' => 'location', 'value' => 'Melbourne', 'compare' => '=' ), array( 'key' => 'attendees', 'value' => 100, 'type' => 'NUMERIC', 'compare' => '>' ) ) );
but it doesnβt work, any ideas what is wrong?
$query->set('meta_query',array( array( 'key' => 'cat_adresse_stadtteil', 'value' => array('charlottenburg', 'wilmersdorf', 'schmargendorf'), ), array( 'key' => 'rank' 'orderby' => 'meta_value_num', 'order' => 'ASC' ) ) );
wordpress
user2306309
source share