Cómo ordenar una función 'query_posts' por campo personalizado, mientras se limitan las publicaciones por otro campo personalizado

Estoy consultando una serie de publicaciones en WP con la siguiente función:

<?php 
$thirtydays = date('Y/m/d', strtotime('+30 days'));
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
query_posts( array( 
    'post_type' => array('post', 'real-estate'), 
    'meta_key' => 'Time          Available', 
    'meta_compare' => '<=', 
    'meta_value' => $thirtydays, 
    'paged' => $paged )); 
?>

Esta parte está funcionando bien. Básicamente está sacando todas mis publicaciones de bienes raíces, pero solo devuelve resultados que tienen un 'Tiempo disponible' de 30 días o menos.

Necesito esto para ordenar también las publicaciones en orden ascendente de menor a mayor utilizando los datos de otro campo personalizado, 'Precio'.

Cada vez que agrego el estándar'orderby' => 'meta_value', 'meta_key' => 'Price' ya no muestra resultados en 30 días.

¿Hay alguna forma de combinar estos dos? ¿Y es posible agregar un botón que vuelva a ejecutar la consulta y clasifique por precio, dormitorios, etc.? ¿O es esto demasiado específico para WP?

Respuestas a la pregunta(2)

Su respuesta a la pregunta