Постраничная навигация
Есть две функции для вывода постраничной навигации:
the_posts_pagination()— выводит номера страниц и ссылки «вперёд» и «назад»;the_posts_navigation()— выводит только ссылки «вперёд» и «назад».
Ниже пример постраничной навигации через функцию the_posts_pagination().

Функция the_posts_pagination() по умолчанию выводит первую и последнюю страницу, а также по одной странице вокруг текущей. Все остальные заменяются многоточием. Настроить вывод номеров страниц можно через атрибуты:
show_all— выводит все страницы;end_size— количество страниц в начале и конце списка;mid_size— количество страниц слева и справа от текущей страницы.
Вставить свой текст в кнопки «назад» и «вперёд» можно через код ниже:
// также работает для the_posts_navigation() the_posts_pagination([ 'prev_text' => 'Назад', 'next_text' => 'Вперёд', ]);
Добавить код перед и после номеров страниц
Добавить код перед и после номеров страниц можно через атрибуты before_page_number и after_page_number.
the_posts_pagination([
'before_page_number' => '<i class="icon-before"></i>',
'after_page_number' => '<i class="icon-after"></i>',
]);
Плагин WP-PageNavi
Также есть популярный плагин для постраничной навигации WP-PageNavi. Выводится через код ниже.
wp_pagenavi();
В результате сгенерируется примерно следующая постраничная навигация:

Настройки WP-PageNavi находятся в Настройки → PageNavi.
Поддержать автора
Все статьи создаются и поддерживаются одним человеком,
если вам нравится контент, вы можете поддержать автора сайта
