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:
1 20 стилей оформления для плагина WP-PageNavi:
2 30 стилей оформления для плагина WP-PageNavi:
Постраничная навигация в том или ином виде есть практически на каждом сайте, построенном на движке WordPress. И очень странно, что такую востребованную и нужную функцию разработчики оставили на откуп авторам плагинов. Все-таки, иметь постраничную навигацию прямо "из коробки" было намного удобнее, чем ставить для этого дополнительный плагин.
WP-PageNavi
Автор плагина: Lester 'GaMerZ' Chan
Рассматриваемая версия: 2.86 от 05.09.2014
Текущая версия: 2.94.3 от 24.11.2024
Совместимость с версией WordPress: 4.6 и выше
Активных установок плагина: 500 000+
Скачать плагин версии 2.94.3 (всего скачено 12 646 243 раза)
Понравился пост? Подпишись на обновления по RSS или Twitter !
Ремонт кресла с выездом Недорогой ремонт кресла с выездом. Москва и Питер. remontkresla.ru | Moy-kroha.info moy-kroha.info |
#441,
Доброго дня суток. Может подскажете где копать? есть тема есть плагин, даже сама тема рекомендует этот плагин. Проблема в том что он работает только при поиске по страницам там анонсы статей по другому запрашивает а на основных страницах которые через меню ни как(( знаний пока не хватает настроить. Сайт nyam-nyam.top
#442,
куда-нибудь пробовали код плагина вставлять?
#443,
Добрый день. Сделал поиск по всей теме. Подобного текста не в одном файле не нашел. Как быть? Тема vigor. Сайт на wordpress
#444,
во-первых, тема платная и посмотреть исходный код я не могу. а во-вторых, судя по demo-сайту - там своя собственная навигация, поэтому зачем вам этот плагин?
#445,
Тоже не нашел next_posts_link и previous_posts_link.
Пробовал вставить в index, Страницу и в Записи темы. Не выводит!
Кажется все перепробовал... :(
#446,
у вас на главной статическая страница - куда вы собрались навигацию выводить?
#447,
Добрый день. Никак не могу найти куда мне вставить. Помогите пожалуйста, весь мозг сломал. Заранее спасибо.
#448,
разобрались?
#449,
Спасибо с кодом вывода выручил!
#450,
Добрый день,
Тема Islemag, не удалось найти место для исправлений.
Спасибо
#451,
Хочу вставить на страницу записей
#452,
Тема Sydney, ни в одном файле не могу найти ничего подобного, что печалит
#453,
шаблон Rustic не хочу с ним расставться перепробовал сколько мог вариантов ввода кода, Делит только на две страницы, а любое удаление родных кодов ведет только к искажениям всей навигации, По возможности помогите, по оплате договоримся. Николай
#454,
Здравствуйте! Подскажите пожалуйста куда вставлять код или какой и где поменять в теме Twenty Seventeen искал везде так и не нашёл. Очень буду благодарен! Спасибо!