Ich möchte Beiträge Preis in Wordpress bestellen, habe ich versucht, eine Menge und auch Dokumentation betrifft, alles sieht gut aus, aber noch ist es nicht funktioniert ..Sortieren nach post_meta in wp_query wordpress arbeiten nicht
hier Code. ...
global $wp_query;
$query_vars = $wp_query->query_vars;
$post_per_page = 12;
global $term;
$term = (strip_tags($_GET['term']));
if (!empty($_GET['term'])) {
add_filter('posts_where', 'taskerdev_posts_where');
}
$meta_query = array();
$closed = array(
'key' => 'closed',
'value' => "0",
'compare' => '='
);
$meta_query[] = $closed;
if (!empty($_GET['tasker_cat_cat']))
$tasker_cat = array(
'taxonomy' => 'tasker_cat',
'field' => 'slug',
'terms' => $_GET['tasker_cat_cat']);
$meta_query[] = $tasker_cat;
$price = array(
'meta_key' => 'price',
'orderby' => 'meta_value_num',
'order' => 'ASC'
);
$meta_query[] = $price;
$args = array('post_type' => 'shoping', 'posts_per_page' => 10,
'paged' => $query_vars['paged'], 'meta_query' => $meta_query);
Dieser Code sieht gut aus, aber ich kann Post, um nach Preis zu bekommen, das in post_meta ist .. ich diesen Code sehen Ergebnisse jeder sortieren, wo auch in der Dokumentation von wp_query.
$price = array(
'meta_key' => 'price',
'orderby' => 'meta_value_num',
'order' => 'ASC'
);
$meta_query[] = $price;
Ich versuche auch ‚orderby‘ => ‚meta_value‘, dass für eine Zeichenfolge verwendet wird, aber es ist auch nicht Art und ... . – Bilal