На моем веб-сайте более 5000 сообщений, и я пытаюсь отобразить последние 100 сообщений на отдельной странице с нумерацией страниц (5 сообщений на странице).
<?php
$paged = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1;
$args = array(
'post_type' => 'post',
'posts_per_page' => 5,
'paged' => $paged
);
$wp_query = new WP_Query($args);
if( $wp_query->have_posts() ) :
while( $wp_query->have_posts() ) : $wp_query->the_post();
get_template_part( 'template-parts/content', get_post_type() );
endwhile;
the_posts_navigation();
wp_reset_postdata();
else :
get_template_part( 'template-parts/content', 'none' );
endif;
?>
Я использую приведенный выше код, который отображает 5 сообщений на страницу, но я смог найти способ ограничить общее количество сообщений до 100. Я просмотрел различные статьи в блогах и различные темы SO, но не смог найти никакого решения для этого.
Было несколько тем, которые скажем, использование 'numberposts' => 100 поможет. Но это тоже не помогло. Я ищу решение, используя обычный the_posts_navigation (); так как я использую плагин Infinite Scroll для загрузки постов на свитке. Заранее спасибо.