Добавление пагинации при выводе кастомной категории

Я пытаюсь добавить пагинацию для кастомных записей созданных через CPT UI.


        <?php $paged = get_query_var( 'paged' ) ? absint( get_query_var( 'paged' ) ) : 1; ?>
        <?php
          $query = new WP_Query( array(
              'post_type' => array( 'feedbacks' ),
              'posts_per_page'   => 1,
              'paged'          => $paged,
          ));
        ?>
        <?php if ($query->have_posts()) : ?>
        <?php while ($query->have_posts()) : $query->the_post();?>
          //post
        <?php endwhile;?>
        <?php endif; ?>

      </div>
      <?php

        $big = 999999999;

          echo paginate_links( array(
          'base'    => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ),
          'format'  => '?paged=%#%',
          'current' => max( 1, get_query_var('paged') ),
          'total'   => $query ->max_num_pages
        ));
       ?>

Пагинация появляется. Но при переходе на вторую страницу выдает 404.

Частично удалось решить проблему добавлением атрибута is archive для кастомного типа постов и сменой типа постоянных ссылок на дефолтные. В таком случае все работает, но нужны ссылки с названием страницы.


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