Поддержка Проблемы и решения pagination on Future posts loop (пейджинг будущих постов)

  • Приветствую! Помогите разрешить вопрос пейджинга для цикла будуших постов.
    У меня есть категория «События», где существует два типа постов «published» и «future». Вывожу на нужной мне странице предстоящие(запланированные) события:

    <?php $args = array(
    ‘posts_per_page’ => 4,
    ‘post_status’=>’future’,
    ‘cat’ => 73,
    ‘paged’ => get_query_var(‘paged’) ? get_query_var(‘paged’) : 1,
    ‘order_by’ => ‘date’,
    ‘order’ => ‘ASC’
    );
    $temp = $wp_query;
    $wp_query= null;
    $wp_query = new WP_Query($args);
    while ($wp_query->have_posts()) : $wp_query->the_post(); ?>

    //Контент

    <?php endwhile; ?>

    <?php if ( $wp_query->max_num_pages > 1 ) : ?>
    <?php posts_nav_link(); ?>
    <?php endif;
    $wp_query = null;
    $wp_query = $temp;
    wp_reset_query(); ?>

    Вывод осуществляется корректно,но пейджинг срабатывает не так как надо.Вот в чем я вижу суть проблемы:
    у меня есть 3 «опубликованных» события и 20 «запланированных». По умолчанию в вордпрессе стоит вывод на страницы блога до 1 записи. Следовательно пейджинг для опубликованных событий имел бы три страницы. И выходит так что и для будущих постов применяются эти же параметры,то есть вторая и третья страница пейджинга открываются,на остальные ссылки отображаются но при нажатии вылетает ошибка 404. Если я уберу одно из опубликованных событий,то тогда корректно работает только две страницы.Вообщем пейджинг проверяется по опубликованным постам,а не тем что у меня в цикле.
    Помогите решить проблему,надеюсь понятно описал…

  • Тема «pagination on Future posts loop (пейджинг будущих постов)» закрыта для новых ответов.