'download_category', 'field' => 'slug', 'terms' => $downloadcat ) ); } $paged=( get_query_var( 'paged')) ? get_query_var( 'paged') : 1; $posts_per_page_olam=get_theme_mod('olam_product_count'); if ( ! isset( $wp_query->query['orderby'] ) ) { $args = array( 's' => get_search_query(), 'orderby' => 'date', 'order' => 'DESC', 'post_type' => 'download', 'posts_per_page'=>$posts_per_page_olam, 'paged' => $paged, 'tax_query' => $taxQuery ); } else { switch ($wp_query->query['orderby']) { case 'date': $args = array( 's' => get_search_query(), 'orderby' => 'date', 'order' => 'DESC', 'post_type' => 'download', 'posts_per_page'=>$posts_per_page_olam, 'paged' => $paged, 'tax_query' => $taxQuery ); break; case 'sales': $args = array( 's' => get_search_query(), 'meta_key' => '_edd_download_sales', 'order' => 'DESC', 'orderby' => 'meta_value_num meta_value', 'post_type' => 'download', 'posts_per_page'=>$posts_per_page_olam, 'paged' => $paged, 'tax_query' => $taxQuery ); break; case 'price': $args = array( 's' => get_search_query(), 'meta_key' => 'edd_price', 'order' => 'ASC', 'orderby' => 'meta_value_num meta_value ', 'post_type' => 'download', 'posts_per_page'=>$posts_per_page_olam, 'paged' => $paged, 'tax_query' => $taxQuery ); break; } } $temp = $wp_query; $wp_query = null; $wp_query = new WP_Query(); $wp_query->query($args); if($wp_query->have_posts()){ while ( $wp_query->have_posts() ) : $wp_query->the_post(); ?>