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?