Abaixo está uma solução sugerida para todos que encontram esse problema.
Estou tentando resolver esse problema há 2 semanas.
Você só precisa usar array_merge
se preferir usar postagens de consulta com WP Query
$args = array(
'post_status' => 'publish',
'post_type' => 'movies',
'meta_key' => 'price',
'orderby' => 'meta_value_num',
'order' => $order
);
global $wp_query;
$argsNew = array_merge( $wp_query->query_vars, $args);
$query=query_posts( $argsNew );