Постраничная навигация в WordPress

По умолчанию в WordPress используется навигация в виде «предыдущая запись» и «следующая запись».

Вместо этого можно использовать более удобную постраничную навигацию в виде «[1] [2] [3] …».

Для этого можно использовать плагин WordPress WP-PageNavi. Его можно установить из консоли управления WordPress. На странице добавления нового плагина, в поисковую строку вбиваем WP-PageNavi. Устанавливаем и активируем.

Далее указаны действия для темы «Twenty Eleven». Возможно, в других темах нужно делать тоже самое.

Для того, чтобы новая навигация по страницам заработала нужно:

Войти в меню Внешний вид->Редактор
С правой стороны выбрать файл Функции темы (functions.php)

Найти строки:
[cc lang=»html» escaped=»true» width=»100%» height=»100%»]
<div class=»nav-previous»><?php next_posts_link( __( ‘<span class=»meta-nav»>&larr;</span> Older posts’, ‘twentyeleven’ ) ); ?></div>
<div class=»nav-next»><?php previous_posts_link( __( ‘Newer posts <span class=»meta-nav»>&rarr;</span>’, ‘twentyeleven’ ) ); ?></div>
[/cc]

Заменить эти две строки на одну строку:
[cc lang=»html» escaped=»true» width=»100%» height=»100%»]
<?php wp_pagenavi(); ?>
[/cc]
 
Источники:
http://wordpress.org/extend/plugins/wp-pagenavi/installation/