Что значит "постраничная навигация"? Постраничная навигация позволяет перемещаться по блогу не с помощью неудобных надписей "Раньше","Позже", а выводит номера страниц вот в таком виде:

Сделать это можно двумя способами: с помощью плагина или своего кода.
Постраничная навигация: плагин WP-PageNavi
Итак, для того, чтоб сделать постраничную навигацию в WordPress установите плагин WP-PageNavi, затем можете зайти в админку Options-PageNavi (Опции-PageNavi) и при желании отредактировать настройки.
Дальше нужно вставить код вывода навигации страниц в нижней части блога, для этого в админке wordpress перейдите "Внешний вид-Редактор" (Presentation-Theme Editor) и отредактируйте файл index.php и archive.php. Найдите кусок кода в котором будут встречаться слова "Раньше", "Позже" или "Older Posts", "Newer Posts" или "posts_nav_link", "navigatoin" (в разных темах код может отличаться) и вместо него вставляем этот код:
<?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?>
Осталось только подобрать цвета навигационого блока страниц под дизайн Вашего блога, для этого отредактируйте файл /wp-content/plugins/wp-pagenavi/pagenavi-css.css
А в помощь для побора цветов советую софтинку bColor.
Обзор других интересных и полезных плагинов читайте по тегу WordPress Plugin.
Постраничная навигация своим кодом
Добавляем в файл functions.php вот этот код:
// Numbered Pagination
function wplift_pagination() {
global $wp_query;
$big = 999999999; // need an unlikely integer
echo paginate_links( array(
'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ),
'format' => '?paged=%#%',
'current' => max( 1, get_query_var('paged') ),
'total' => $wp_query->max_num_pages
) );
}Далее размещаем в шаблоне в файлах index.php и archive.php добавляем код в то место, где Вы хотите отображать постраничную навигацию:
<?php wplift_pagination(); ?>
Теперь осталось добавить добавить стиль отображения постраничной навигации, добавляем в файл style.css вот такой код:
/* Pagination */
.page_nav .page-numbers{
background:#BCBCBC;
color:#fff;
display:block;
width:auto;
float:left;
margin: 4px 4px 4px 0;
padding:15px 18px 14px 18px;
text-decoration:none;
}
.page_nav .page-numbers:hover{
background: #24221D;
color:#fff;
text-decoration: none;
}
.page_nav .current{
background: #24221D;
color:#fff;
padding:15px 18px 14px 18px;
}
Спасибо за интересную и полезную статью!