';
if(isset($wp_query)) {
$temp = $wp_query;
} else {
$temp = null;
}
$wp_query = null;
$wp_query = new WP_Query();
$wp_query->query($args);
if ( $wp_query ) :
if($type == 'portfolio') {
while ( $wp_query->have_posts() ) : $wp_query->the_post();
get_template_part('templates/content', 'loop-portfolio');
endwhile;
} elseif($type == 'product') {
while ( $wp_query->have_posts() ) : $wp_query->the_post();
wc_get_template_part( 'content', 'product' );
endwhile;
} elseif($type == 'staff') {
while ( $wp_query->have_posts() ) : $wp_query->the_post();
get_template_part('templates/content', 'loop-staff');
endwhile;
} elseif($type == 'testimonal') {
while ( $wp_query->have_posts() ) : $wp_query->the_post();
get_template_part('templates/content', 'loop-stestimonal');
endwhile;
} elseif($type == 'post_photo') {
while ( $wp_query->have_posts() ) : $wp_query->the_post();
echo '
';
get_template_part('templates/content', 'post-photo-grid');
echo '
';
endwhile;
} else {
while ( $wp_query->have_posts() ) : $wp_query->the_post();
echo '
';
get_template_part('templates/content', 'post-grid');
echo '
';
endwhile;
}
endif;
$wp_query = null;
$wp_query = $temp; // Reset
wp_reset_query();
echo '