Flector

WP-PageNavi

WP-PageNavi

WP-PageNavi это один из самых известных и популярных плагинов для WordPress. Он позволяет легко и просто вывести на сайте постраничную навигацию. Необходимость постраничной навигации не вызывает сомнений – во-первых, пользователям с ней намного удобнее, чем с непонятными ссылками "Раньше" и "Позже", а во-вторых, постраничная навигация помогает в плане SEO – поисковики куда лучше индексируют страницы, если ссылки на них есть на главной странице сайта. Есть несколько подобных плагинов, но WP-PageNavi считается лучшим из них. Собственно, постраничная навигация в WordPress и плагин PageNavi это сейчас практически неразделимые понятия.

Скачиваем плагин по ссылке в конце страницы и устанавливаем его:

1 Распаковываем архив.

2 Копируем папку wp-pagenavi в /wp-content/plugins/.

3 Заходим в админку блога на вкладку "Плагины" и активируем плагин.

Плагин полностью переведен на русский язык. Причем переводчик  перестарался, переведя даже название плагина (это противоречит здравому смыслу – кто переводит имена собственные?). Поэтому при активации плагина ищите среди загруженных плагинов не WP-PageNavi, а Список страниц. С настройками та же история – их вы найдете в "Настройках\Список страниц".

Первая часть настроек плагина касается самой панельки и ее значений:

Шаблоны значений

Это значения по умолчанию. Они дают примерно такой вид панели:

Панелька по умолчанию

Если не заполнить какое-либо поле, то в панели оно выведено не будет. Поэтому можно сократить панель до более компактного варианта вроде:

Компактный вид панели

Вторая часть настроек касается самого плагина:

Настройки плагина

Здесь я должен сделать несколько пояснений. Опция "Использовать стиль pagenavi-css.css" заставляет плагин применять для панели css-стили из файла pagenavi-css.css, который лежит в папке плагина. Если в вашем шаблоне уже прописаны стили для плагина (а это бывает часто, так как WP-PageNavi очень популярен), то вам необходимо снять галку с этой опции. Ведь, как правило, прописанные в теме стили куда лучше стилей плагина по умолчанию.

Диапазоны советую отключить (по умолчанию они включены), поставив везде значение "0". Потому что лично мне такая навигация не нравится:

Панель с диапазонами

Но решать, конечно, вам.

С настройками закончили – как вывести панель плагина в шаблоне? Вам необходимо найти в файлах шаблона код, похожий на:

<div class="navigation">
    <div class="alignleft"><?php next_posts_link('« Раньше') ?></div>
    <div class="alignright"><?php previous_posts_link('Позже »') ?></div>
</div>

И заменить его на код:

<?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?>

Именно на этом этапе у многих пользователей возникают проблемы. Потому что в каждом шаблоне этот код может быть разным. Даже файлы, в которых надо искать этот код от шаблона к шаблону очень сильно отличаются. Поэтому, советую скачать редактор Notepad++ (он вам нужен в любом случае, так как файлы необходимо сохранять строго в кодировке UTF8 без БОМ) и выполнить в нем поиск по файлах функций next_posts_link и previous_posts_link.

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

Теперь поговорим о стилях оформления панели. Не нравится вид панели по умолчанию? Хотите такую панельку, как на скриншоте в начале этой статьи? Тогда откройте этот файл pagenavi-css.css и скопируйте его содержимое в файл pagenavi-css.css, который лежит в папке вашего плагина.

Есть еще более простой способ стилизовать вашу панельку. Для это вам необходимо установить плагин WP PageNavi Style, в котором вы можете выбрать встроенные стили вроде таких:

Стили плагина WP PageNavi Style

Не хотите устанавливать дополнительный плагин? Хорошо, в таком случае вы можете воспользоваться моими подборками стилей для WP-PageNavi:

1 20 стилей оформления для плагина WP-PageNavi:

20 стилей оформления для плагина WP-PageNavi

2 30 стилей оформления для плагина WP-PageNavi:

30 стилей оформления для плагина WP-PageNavi

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

WP-PageNavi
Автор плагина: Lester 'GaMerZ' Chan
Рассматриваемая версия: 2.86 от 05.09.2014
Текущая версия: 2.94.1 от 09.08.2023
Совместимость с версией WordPress: 3.2 и выше
Активных установок плагина: 600 000+
Скачать плагин версии 2.94.1 (всего скачено 12 308 036 раз)

Понравился пост? Подпишись на обновления по Обновления блога по RSSRSS или Обновления блога на TwitterTwitter !

Ремонт кресла с выездом

Недорогой ремонт кресла с выездом. Москва и Питер.

remontkresla.ru

Комментарии (всего 454 комментария)
Написать комментарий

(обязательно)

(обязательно, не публикуется)

Для вставки кода используйте кнопку "Код", по умолчанию используется синтаксис подсветки языка "php", вы можете поменять его на любой другой поддерживаемый GeSHi язык, например "javascript", "css", "html4strict", "sql" и тд. Используйте предпросмотр!
 


Подписаться на уведомления без комментирования.