Order Custom Field nach Preis

Zuallererst habe ich zahlreiche , Themen und Probleme beim Bestellen eines WP_Query durch seinen benutzerdefinierten WP_Query , aber irgendwie scheinen alle vorgeschlagenen Lösungen für mich nicht zu funktionieren.

Ich habe ein benutzerdefiniertes Feld Price aus dem ich meine Ergebnisse bestellen möchte. Das Problem ist, dass wenn ich 21.00 als Eingabe verwende, ich auch die Ergebnisse 2095.00 , wo die Preise 2095.00 , 209.00 , 208.00 usw. sind. Auch, wenn ich (zum Beispiel) 658.00 als Eingabe verwende, erhalte ich 65.00 als Ergebnis

Die Werte von Price werden aus einem XML-Feed importiert und kommen mit dem Punkt als Trennzeichen, also füge ich diese auch zu meiner Eingabe hinzu.

Hier ist meine Frage

 $args = array( 'posts_per_page' => 8, 'paged' => $paged, 'offset' => 0, 'post_type' => 'travel', 'land' => $_GET['slug'], 'post_status' => 'publish', 'suppress_filters' => true, 'meta_key' => 'price', 'meta_type' => 'NUMERIC', 'meta_value' => $_GET['price'], 'meta_compare' => ' 'meta_value', // I also tried meta_value_num 'order' => 'DESC' ); $my_query = new WP_Query($args); 

Und ich lade den Inhalt mit jQuery wie folgt

 var priceValue = $('',{ 'type' : 'number', 'id' : 'maxPriceVal', }).on('change', function(){ $('#results').load(queryPath+'&price='+$(this).val()+'.00'); }).insertAfter('#price'); 

Hat jemand eine Idee, was das Problem hier verursacht?

Danke im Voraus!

Solutions Collecting From Web of "Order Custom Field nach Preis"