Ich habe Wert wie: –
if ( ! empty( $_GET['filter-area'] ) ) { $f = $_GET['filter-area']; preg_match_all('!\d+!', $f, $matches); foreach($matches as $key) { $first_val = $key[0]; $second_val = $key[1]; } }
Jetzt muss ich suchen, um alle Daten zwischen diesen beiden Werten zu erhalten.
Also, ich habe es versucht, aber es braucht einen Wert.
if ( ! empty( $_GET['filter-area'] ) ) { $meta[] = array( 'key' => REALIA_PROPERTY_PREFIX . 'attributes_area', 'value' => $first_val, 'compare' => '>=', 'type' => 'NUMERIC', ); }
Wie kann nach Abschleppwert gesucht werden
Mehrere Meta-Werte können mit BETWEEN
mit einem Array- Wert verglichen werden:
'meta_query' => array( array( 'key' => REALIA_PROPERTY_PREFIX .'attributes_area', 'value' => array( $first_val, $second_val ), 'type' => 'numeric', 'compare' => 'BETWEEN', ), ),
Sie können dies im Codex sehen