Добавление пагинации при выводе кастомной категории
Я пытаюсь добавить пагинацию для кастомных записей созданных через 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 для кастомного типа постов и сменой типа постоянных ссылок на дефолтные. В таком случае все работает, но нужны ссылки с названием страницы.