Что такое пагинация и зачем она нужна
Пагинация с латыни переводиться как страницы. Нумерация страниц упрощает взаимодействие пользователя с сайтом. Как правило в темы уже встроена пагинация, но часто она либо очень простая, либо не удовлетворяет потребности вебмастера.
Пагинацию можно добавить или изменить при помощи плагинов или вручную изменяя код темы. Рассмотрим более простой способ с помощью плагина.
Плагин WP-PageNavi
Настройки плагина довольно простые. Можно настроить текст, стиль css, всегда ли отображать пагинацию, сколько страниц отображать.
Существуют тысячи готовых стилей для плагина. Можно подобрать готовый стил почти для любого сайта, например такой:
Установка
После установки плагина нужно найти в файлах вашей темы похожий код:
<div class="post-nav">
<span class="prev"><?php next_posts_link(__('« Older Entries', 'themify')) ?></span>
<span class="next"><?php previous_posts_link(__('Newer Entries »', 'themify')) ?></span>
</div>
В теме Themify Basic данный код находиться в файле pagination.php
(includes/pagination.php).
И заменить на код:
<?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?>
Разместить в нужной части макета код:
<?php wp_pagenavi(); ?>
В теме Themify Basic можно воспользоваться hook вставками и добавить код в content_end.
Другие подробности про данный сайт можно узнать в обновляемой статье — Все плагины и настройки сайта на wordpress.