query['orderby'] ) ) {
$args = array(
'orderby' => 'date',
'order' => 'DESC',
'post_type' => 'download',
'posts_per_page'=>$posts_per_page_olam,
'paged' => $paged );
} else {
switch ($wp_query->query['orderby']) {
case 'date':
$args = array(
'orderby' => 'date',
'order' => 'DESC',
'post_type' => 'download',
'posts_per_page'=>$posts_per_page_olam,
'paged' => $paged );
break;
case 'sales':
$args = array(
'meta_key'=>'_edd_download_sales',
'order' => 'DESC',
'orderby' => 'meta_value_num',
'posts_per_page'=>$posts_per_page_olam,
'post_type' => 'download',
'paged' => $paged );
break;
case 'price':
$args = array(
'meta_key'=>'edd_price',
'order' => 'ASC',
'orderby' => 'meta_value_num',
'posts_per_page'=>$posts_per_page_olam,
'post_type' => 'download',
'paged' => $paged );
break;
} }
$temp = $wp_query; $wp_query = null;
$wp_query = new WP_Query(); $wp_query->query($args); while ( $wp_query->have_posts() ) : $wp_query->the_post(); ?>