I have the following code and the paging works great after I added the fix found here. However, the returned posts are wrong. I have 4 posts total and it shows same thing on both pages - the latest 3 posts. Any ideas? Thanks!!
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$loop = new WP_Query( array(
'post_type' => 'make-your-look',
'paged=' => $paged,
'posts_per_page' => 3 // get all posts
));
if ($loop->have_posts()) : while ( $loop->have_posts() ) : $loop->the_post();
?>
<div id="post-<?php the_ID(); ?>" class="post">
content here...
</div>
<?php
endwhile; ?>
<?php
global $wp_query;
$clone_page_total = $wp_query->max_num_pages;
$wp_query->max_num_pages = $loop->max_num_pages;
if($wp_query->max_num_pages > 1){
posts_nav_link();
}
$wp_query->max_num_pages = $clone_page_total; ?>
<?php else : ?>
<?php endif; ?>