Создание постраничной навигации на блоге

плагин Wp-PageNavi Добрый день, уважаемые читатели! Темой данного поста будет постаничная навигация на wordpress. Естественно, постраничная навигация по умолчанию на движке есть. Но то как она реализована не имеет привлекательно вида. Она достаточна проста , если вы устанавливаете отображение 5 постов на странице, то как вы исчерпаете этот лимит появится ссылка «Читать ранее». Я же хочу предложить вам более интересный вариант, который можно осуществить с помощью плагин Wp-PageNavi.

Данный плагин можно скачать с официальной страницы http://wordpress.org/extend/plugins/wp-pagenavi . После того как вы его распакуете,  установите плагин  в директорию wp-content/plugins/ с помощью Ftp-клиента. При чем обратите внимание что загружать на сервер необходимо именно ту папку, в которой находятся файлы. Затем плагин  активируем. При успешной установки в панели управления в Настройках   появляется пункт Список страниц.

список страниц
Но пока это не главное. Для того чтобы создать постраничную навигацию на блоге необходимо установить код вывода плагина Wp-PageNavi в файлы темы. Навигацию необходимо будет вывести  на главной странице, на страницах архивных материалов и на страницах поиска по блогу, то и необходимы будут для редактирования такие файлы как: index.php, archive.php, search.php. Также следует учесть, что для некоторых тем придется вносить изменения и в файл home.php.

Именно в этих файлах в определенном месте скрипта необходимо будет вставить код, выводящий постраничную навигацию. Произвести изменения можно как на самом хосте — это если вы уверены в своих способностях. Либо же  закачать на жесткий диск отредактировать с помощью текстового редактора и снова закачать на хост.

Так как я уже не раз это проделывала, то буду делать сразу же в файлах на хосте. Открываю в режиме редактирования файл index.php и  ищу код, связанный с постраничной навигацией в WordPress. У меня был в теме следующий код:

Но у вас может быть слегка измененный. Вероятно наличие и такого кода:

После того как нашли данный код, его нужно аккуратно удалить и вместо него вставить код вызова функций wp_pagenavi. То есть вот такой код:

<!--?php wp_pagenavi();  ?-->

Точно такие же изменения нужно провести и в оставшихся файлах. И вот только после это проверяем отражение постраничной навигации на блоге.

постраничная навигация
И вот теперь можно заняться настройками плагина WP-PageNavi в админке WordPress , а для этого заходим в Консоль — Настройки — Список страниц. Открывается окно с настройками по умолчанию

панель настройки постраничной навигации

По идеи можно их оставить без изменений, а прокрутить страницу слегка вниз

параметры настройки

Галочка в «Использовать стили pagenavi-css.css» позволяет включить или отключить таблицу стилей, идущую в комплекте с плагином WP-PageNavi.
Строчка «Стиль списка страниц» позволяет выбрать один из двух стилей css. Стиль обычный будет отражаться следующим образом:

обычная постраничная навигация

а вот при выборе Выпадающего можно получить:

выпадающая постраничная навигация

Для того, что постраничная навигация отражалась всегда (предположим, что на главной странице расположено еще мало постов, чтобы сделать разбиение на страницы) необходимо поставить галочку в поле «Всегда показывать список страниц».
Поле «Кол — во страниц для показа» задается колличество страниц отображаемых для непрерывного отображения ряда чисел. Для того чтобы перейти на другие страницы придется воспользоваться помощью  кнопок следующей и предыдущей страницы, а так же кнопок перехода на первую и последнюю страничку.
Думаю остальные пункты объяснять не стоит , так как очень точное дается к ним пояснение. Сохраняем изменения. И все, плагин настроен.

Я настоятельно рекомендую установить плагин постраничной навигации, чтобы ваши посты были доступны за три клика от главной, то есть имели не более третьего уровня вложенности. Что может отразиться на Seo.

На сим я сегодня завершаю, оставляю Вас за созданием навигации на блоге, а сама отправляюсь на воздух. Всем пока -пока.

С уважением, LediSeo

Вам понравилась статья? Расскажите о ней друзьям!