Разбить посты на страницы

Есть код для вывода постов в интервале между первой и второй датой, как можно еще сделать страницы, чтобы ограничить кол-во постов на самой странице, а разбить на несколько.

 $params = array(
    'posts_per_page' => -1,
    'date_query' => array(
        array(
            'after'     => array(
                'year'  => $yStart,
                'month' => $mStart,
            ),
            'before'    => array( 
                'year'  => $yEnd,
                'month' => $mEnd,
            ),

            'inclusive' => true
        )
    ),
    'tax_query' => array(
                        array(
                            'taxonomy' => 'category',
                            'field' => 'slug',
                            'terms' => 'order'
                        )
                    )
);

$q = new WP_Query($params);

echo '<ul class="pg_order_list">';
while ($q->have_posts()) {
    $q->the_post();
    echo '<li><a href="' . get_permalink() . '">' . get_the_title() . '</a>('.get_the_date().')</li>';
}
echo '</ul>';

Ответы (0 шт):