Por defecto WordPress, lista las entradas o posts por fecha de publicación, pero si queremos listarlas por orden de un meta key, deberemos de modificar las líneas donde se haga la consulta a la base de datos. Existen dos maneras de pasarle parámetros, por una cadena o por un array.

dos ejemplos

query_posts('category_name=alquiler&showposts='.$limit.'&paged=' . $paged  . '&meta_key=precio&orderby=meta_value_num&order=ASC');
query_posts(array('offset' => $offset, 'category__and' => $cats, 'meta_key' => 'precio', 'orderby' => 'meta_value_num', 'order' => 'ASC'));