I have two loops in home page (index.php)
<?php
$args = array(
'post_type' => 'post',
'posts_per_page' => 3,
);
$another_query = new WP_Query($args);
if( $another_query->have_posts() ) {
$i = 0;
while ($another_query->have_posts()) : $another_query->the_post(); ?>
<?php if($i == 0) { ?>
<div class="col s8">
<?php get_template_part( 'template-parts/content-magazine-grid-big', get_post_format() ); ?>
</div>
<?php } ?>
<?php if($i == 1 || $i == 2) { ?>
<div class="col s4">
<?php get_template_part( 'template-parts/content-magazine-grid-small', get_post_format() ); ?>
</div>
<?php } ?>
<?php $i++;
if($i != 0) { ?>
<?php
} ?>
<?php
endwhile;
}
wp_reset_postdata();
?>
And another one
<?php
$args = array(
'post_type' => 'post',
'paged' => $paged,
'posts_per_page' => 2,
'offset' => 3,
'orderby' => 'date',
'order' => 'DESC',
);
$args['paged'] = get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1;
$i=0;
$query = new WP_Query($args);
$temp_query = $wp_query;
$wp_query = NULL;
$wp_query = $query;
while ($query->have_posts()) : $query->the_post(); ?>
<?php get_template_part( 'template-parts/content-rest', get_post_format() ); ?>
<?php $i++; endwhile; ?>
<?php previous_posts_link();next_posts_link();
?>
<?php
// Need this to reset the query
$wp_query = NULL;
$wp_query = $temp_query;
?>
I want pagination on last loop.. But it's not working...
post__not_in
parameter throughpre_get_posts
.