WP_query разбивает страницы на категории с исключенной категорией, все еще подсчитывает ее

Таким образом, im создает настраиваемый цикл WP_query с перенаправленной навигацией. Я хочу показать 4 сообщения на странице в определенной категории.

Это работает нормально, за исключением того, что next_post_link () по-прежнему считает подсчет исключенных категорий при определении показа ссылки или нет. Как я могу удостовериться, что счетчик сообщений исключает остальные категории, так что следующая ссылка появляется только в том случае, если в этой конкретной категории есть более 4 показанных записей?

мой код:

<div class="news-box-wrapper"> <?php $args = array ('post_type' => 'post','category__in' => array( 1 ), 'posts_per_page'=> 4, 'paged' => get_query_var('paged'),); $posts_query = new WP_query( $args ); ?> <?php //Starts the news loop ?> <?php if ( $posts_query->have_posts() ) : while ( $posts_query->have_posts() ) : $posts_query->the_post(); ?> <article class="news-box"> <?php //get the posts featured image in the right size = "featured-image" ?> <?php $image = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'newsbox-image'); ?> <img src="<?php echo $image[0]; ?>" alt="Post image" width="700" height="400" /> <div class="news-box-content"> <h2><?php the_title(); ?></h2> <p class="news-date"><?php the_time('j F, Y'); ?></p> </div> <a class="read-more" href="<?php the_permalink() ?>"></a> </article> <?php endwhile; else: endif;?> </div> <nav class="articles-nav"> <?php previous_posts_link('Nyere'); ?><?php next_posts_link('Ældre'); ?> </nav> <?php wp_reset_postdata(); ?> 

Любая помощь в понимании этого очень ценится

Solutions Collecting From Web of "WP_query разбивает страницы на категории с исключенной категорией, все еще подсчитывает ее"