Такой код в functions.php
function pagination() {
global $wp_query;
$total = isset( $wp_query->max_num_pages ) ? $wp_query->max_num_pages : 1;
$a['total'] = $total;
$a['mid_size'] = 3; // сколько ссылок показывать слева и справа от текущей
$a['end_size'] = 1; // сколько ссылок показывать в начале и в конце
$a['prev_text'] = '«'; // текст ссылки "Предыдущая страница"
$a['next_text'] = '»'; // текст ссылки "Следующая страница"
if ( $total > 1 ) echo '<nav class="pagination">';
echo paginate_links( $a );
if ( $total > 1 ) echo '</nav>';
}
В category.php:
<?php if ( function_exists( 'pagination' ) ) pagination(); ?>
В категории только 3 статьи, но настроена только 1 статья на странице, в инспекторе вообще не сова про пагинацию