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


Каждый владелец собсвтенного сайта мечтает о том, что посетители возвращались на этот ресурс снова и снова, и в этом может помочть качественная постраничная навигация.
Что вообще нужно посетителям сайта, чтобы они задержались на нём? Конечно же, хороший, качественный контент, который будет им интересен, и удобная навигация. Если посетителю неудобно переходить из одного раздела в другой, неудобно искать статьи, написанные несколько месяцев назад, то даже очень интересный материал надолго его не задержит. К сожалению, постраничную навигацию сайтов на Вордпресс нельзя назвать самой лучшей в мире, по крайней мере, без дополнительных плагинов. Дело в том, что если посетителю нужно найти какую-то давнюю информацию, то ему придётся в течение довольно долгого времени пролистывать страницы, бесконечно нажимая на ссылку «Предыдущие записи». Впрочем, можно создать и постраничную навигацию в WordPress, благодаря которой посетители вашего сайта смогут перейти к первым записям, кликнув по нужной ссылке.
Для создания постраничной навигации в WordPress используются различные плагины, и в этой статье мы вам расскажем о плагине WP-Paginate, с помощью которого вы легко сможете создать постраничную навигацию на собственном сайте. Это, кстати, не только значительно увеличит юзабилити ресурса, но ещё и положительно скажется на оптимизации блога, так как благодаря использованию постраничной навигации на сайте появится больше ссылок на контент.
Скачать WP-Paginate вы можете непосредственно с официального сайта Вордпресс, после чего вам требуется залить папку плагина, которую вы получите разархивировав архив, на сервер. Затем следует, как и любой другой плагин, активировать его в Консоли, перейдя на вкладку «Плагины», где новый и пока ещё не активированный плагин WP-Paginate будет выделен серым цветом. В административной панели после активации плагина появится новая вкладка WP-Paginate, где можно установить нужные вам настройки.
В принципе, в настройках можно оставить всё как есть, тогда вам нужно будет только добавить в шаблон специальный код, для чего откройте файл темы, в котором должна выводиться нумерация страниц (как правило, это файлы index.php с archive.php да search.php), где вы должны ввести вот такой код:
<?php if(function_exists('wp_paginate')) { wp_paginate(); } ?>
Его нужно поставить вместо существующего в файле кода previous_posts_link()
и next_posts_link()
.
Кроме того, нумерацию страниц можно вывести для комментариев, для чего вам следует добавить в comments.php следующий код:
<?php if(function_exists('wp_paginate_comments')) { wp_paginate_comments(); } ?>
Важно помнить, что в теме twentyeleven, постраничная навигация не выводится в указанных выше файлах – навигационный код прописан в functions.php, и если вы используете на своём сайте этот шаблон, то вам стоит посетить страницу разработчика плагина, чтобы посмотреть, как его вывести в данном шаблоне.
