czy jest możliwe dodanie dwóch meta_key's
w pre_get_posts
?Wordpress, wielokrotny klucz meta_w pre_get_posts
mój obecny zapytania
$query->set('s', '');
$query->set('meta_key', 'cat_adresse_stadtteil');
$query->set('meta_value', array('charlottenburg', 'wilmersdorf', 'schmargendorf'));
dodaj
$query->set('orderby','meta_value_num');
$query->set('meta_key', 'rank');
$query->set('order', 'ASC');
EDIT
Ok, znalazłem to rozwiązanie (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' => '>'
)
)
);
ale to nie działa, wszelkie pomysły, co jest nie tak?
$query->set('meta_query',array(
array('key' => 'cat_adresse_stadtteil',
'value' => array('charlottenburg', 'wilmersdorf', 'schmargendorf'),),
array( 'key' => 'rank'
'orderby' => 'meta_value_num',
'order' => 'ASC')));