Плагин WP-PageNavi для WordPress — постраничная навигация для вашего WP блога — установка на Вордпресс, настройка, изменение внешнего вида
Приветствую вас, уважаемые читатели блога KtoNaNovenkogo.ru. Это очередная статья из рубрики «Плагины для WordPress». В ней речь пойдет об очень популярном плагине WP-PageNavi, который позволяет вывести постраничную навигацию вашего блога под управлением WordPress на новый качественный уровень.
В принципе, постраничная навигация в WordPress, которая используется по умолчанию вполне удобоваримая, но все же гораздо более привлекательно выглядит вариант, который предлагает WP плагин WP-PageNavi.

Зачем использовать плагин WP-PageNavi в WordPress
Судите сами, вот так выглядит навигация в WordPress по умолчанию:

А так навигация в Вордпресс будет выглядеть после установки плагина WP-PageNavi:

или же так:

это зависит от тех опций, которые вы выберете в окне настроек плагина WP-PageNavi.
По-моему, вариант навигации в WordPress с использованием плагина WP-PageNavi намного симпатичнее варианта постраничной навигации в Вордпресс, который используется по умолчанию. Если вы тоже так считаете, то вам стоит дочитать эту статью до конца и узнать все о нюансах установки плагина WP-PageNavi на блог под управлением WordPress и о настройке этого WP плагина, для придания навигационной панели WP-PageNavi нужного вам вида.
Установка плагина WP-PageNavi на WordPress
Итак, установка плагина WP-PageNavi на WordPress. Его предварительно нужно будет скачать — Скачать плагин WP-PageNavi. Найдите справа кнопку «Download» и сохраните архив с плагином wp-pagenavi.zip у себя на компьютере. Затем распакуйте этот архив и загрузите, получившуюся в результате разархивирования папку WP-PAGENAVI, на сервер хостинга в папку с плагинами Вордпрессwp-content/plugins/. Для этого вам понадобится получить доступ к файлам и папкам вашего WP блога по протоколу FTP (Как получить доступ к сайту по FTP с помощью программы FileZilla).
Обращаю ваше внимание на то, что копировать на сервер хостинга в директорию с WordPress плагинами нужно ту папку WP-PAGENAVI, внутри которой непосредственно лежат файлы и папки WP плагина, а не папку WP-PAGENAVI, в которой будет находится еще одна папка WP-PAGENAVI, уже в которой будут лежать файлы и папки WP плагина. Надеюсь понятно объяснил? Просто в противном случае, WordPress не увидит установленный вами плагин. Ладно продолжим.
После того, как вы скопируете файлы плагина WP-PageNavi на сервер хостинга в папку wp-content/plugins/, вам нужно будет зайти в админку WordPress (http://vash_sait.ru/wp-admin/) и выбрать из левого меню админки пункт «Плагины». В верху открывшегося окна «Управление плагинами» вам нужно будет нажать на ссылку «Неактивно» (или же, если нет перевода, то «Inactive»).
Откроется окно со всеми установленными, но еще не активированными плагинами на вашем блоге под управлением WordPress. Найдите среди этих плагинов «WP-PageNavi» и нажмите на ссылку «Активировать», расположенную под названием этого плагина.
Вставляем код вывода плагина WP-PageNavi в файлы (шаблоны) из темы WordPress (INDEX.PHP, ARCHIVE.PHP, SEARCH.PHP)
Плагин WP-PageNavi активирован, но для того, чтобы увидеть на своем WP блоге результаты работы этого плагина, нужно будет еще вставить код вызова функции wp_pagenavi в файлы вашей темы оформления WordPress, которая используется в данный момент на вашем блоге. Со структурой файлов тем оформления для WordPress вы можете ознакомиться в статье — Темы оформления для блога на WordPress — установка, из каких файлов (шаблонов) состоят и как работают.
Обычно постраничная навигация используется на главной странице WordPress (файл INDEX.PHP из папки с вашей темой оформления), на вебстраницах архивных материалов (файл ARCHIVE.PHP) и на странице с результатами поиска по блогу (файл SEARCH.PHP). Собственно, в эти файлы (шаблоны) темы WordPress нам и нужно будет вставить код, позволяющий выводить навигационную панель плагина WP-PageNavi в нужном нам месте этих вебстраниц вашего блога на WordPress (главной страницы, страниц с архивами тегов и временными архивами, вебстраниц с результатами поиска по блогу).
Т.е. вам нужно будет опять подключиться к вашему блогу по протоколу FTP и зайти в папку с текущей темой оформления, которая используется в данный момент на вашем WordPress-блоге:
wp-content/themes/Название папки с вашей темой оформления
Найдите в этой папке, для начала, файл INDEX.PHP и откройте его на редактирование в удобном для вас редакторе (я использую для этой цели продвинутый блокнот Notepad++). Теперь ваша задача состоит в том, чтобы найти в этом файле (шаблоне) INDEX.PHP участок кода, отвечающий за навигацию по страницам вашего блога на WordPress. Непростая задачка, не правда ли? Хотя, конечно же, для кого как.
Файл (шаблон) INDEX.PHP не большой, изучите внимательно его содержимое на предмет поиска комментариев, связанных с навигацией в WordPress, например, таких:
<!-- Prev/Next page navigation -->
и
<!--page navi end -->
Обычно создатели тем оформления для WordPress заключают в подобные комментарии область кода, отвечающую за вывод постраничной навигации в WordPress. Сам стандартный код постраничной навигации в вашей теме оформления Вордпресс может выглядеть так:
<div class="navigation">
<div class="alignleft"><?php next_posts_link(__('« Older Entries', 'kubrick')) ?></div>
<div class="alignright"><?php previous_posts_link(__('Newer Entries »', 'kubrick')) ?></div>
</div>
или так
<div class="page-nav">
<div class="nav-previous">
<?php previous_posts_link('Предыдущая') ?>
</div>
<div class="nav-next">
<?php next_posts_link('Следующая') ?>
</div>
</div>
После того, как вы идентифицируете код, отвечающий за создание постраничной навигации на главной странице вашего WordPress-блога (файл INDEX.PHP из папки с вашей темой оформления отвечает за формирование главной странички блога на WordPress), вам нужно будет заменить его строкой вызова функции wp_pagenavi:
<?php wp_pagenavi(); ?>
Теперь вам нужно будет сохранить произведенные в файле INDEX.PHP изменения, зайти на главную страницу своего WP блога и убедиться, что все работает как надо. Т.е. вместо стандартной постраничной навигации WordPress у вас используется постраничная навигация от WP-PageNavi.
Кстати, стандартную навигацию WordPress можно и не удалять из кода файла INDEX.PHP, для того, чтобы при удалении плагина WP-PageNavi, у вас не возникло проблем с постраничной навигацией на WP блоге. Для этого вы должны будете прописать в файле INDEX.PHP вместо стандартного кода вывода постраничной навигации в WordPress, условие, определяющее когда отображать стандартную навигацию WordPress, а когда панель постраничной навигации, созданную с помощью плагина WP-PageNavi.
Условие будет зависеть от того, установлен плагин WP-PageNavi на вашем WordPress-блоге или нет. Выглядеть оно может примерно так:
<div class="pagenavi">
<?php if(function_exists('wp_pagenavi')) { ?>
<div class="wp-pagenavi">
<?php wp_pagenavi(); ?>
</div>
<?php }
else {?>
<div class="page-nav">
<div class="nav-previous">
<?php previous_posts_link('Предыдущая') ?>
</div>
<div class="nav-next">
<?php next_posts_link('Следующая') ?>
</div>
</div>
<? } ?>
</div>
В этом коде условие:
if(function_exists('wp_pagenavi'))
проверяет, установлен ли плагин WP-PageNavi в Вордпресс. И если он не установлен, то будет работать код стандартной навигации по блогу WordPress:
else {?>
<div class="page-nav">
<div class="nav-previous">
<?php previous_posts_link('Предыдущая') ?>
</div>
<div class="nav-next">
<?php next_posts_link('Следующая') ?>
</div>
</div>
<? }
А если плагин WP-PageNavi установлен, то панель постраничной навигации будет формироваться с помощью плагина WP-PageNavi:
{ ?>
<div class="wp-pagenavi">
<?php wp_pagenavi(); ?>
</div>
}
Хотя, конечно же, можно не заморачиваться и просто заменить стандартный код навигации на код плагина WP-PageNavi, это дело ваше.
Так, теперь все тоже самое вы должны будете проделать для файлов ARCHIVE.PHP и SEARCH.PHP из папки с вашей темой оформления (wp-content/themes/Название папки с вашей темой оформления). Будем считать, что с отображение панели постраничной навигации плагина WP-PageNavi на нужных вебстраницах блога WordPress, мы разобрались. Теперь пора переходить к настройкам плагина WP-PageNavi, которые позволят нам изменять структуру панели постраничной навигации в Вордпресс.
Настройки плагина WP-PageNavi для блога на WordPress
Для того, чтобы попасть в настройки плагина WP-PageNavi, вам нужно будет в админке WordPress выбрать из левого меню, в области «Настройки» пункт «Список страниц» (в нерусифицированном плагине — «PageNavi»). Откроется окно с настройками плагина WP-PageNavi в области «Шаблоны списка страниц»:

В поле «Шаблон общего списка страниц», на приведенном выше рисунке, задано отображение текущей странички и общего количества страниц. На блоге WordPress, при таком варианте заполнения этого поля, панель WP-PageNavi будет выглядеть так:

Можно добавить слово «Страница» в это поле, если вам так больше нравится:
Страница %CURRENT_PAGE% из %TOTAL_PAGES%
А при желании, можно вообще очистить это поле. В полях «Элемент 'Текущая страница'» и «Элемент 'Страница'» оставляйте все как есть. Здесь задается отображение текущей и всех остальных страниц Вордпресс в виде порядкового номера. На панели WP-PageNavi это будет выглядеть самым обычным и естественным образом:

В полях «Text For First Page» и «Text For Last Page» вы можете задать текст для кнопок перехода к первой и последней странице Вордпресс:

Вместо текста в поле «Text For First Page» вы можете написать единицу, а поле «Text For Last Page» — %TOTAL_PAGES% (вместо этой надписи будет отображаться число всех вебстраниц). Тогда панель WP-PageNavi будет выглядеть, примерно, так:

В полях «Text For Next Post» и «Text For Previous Post» прописываются знаки стрелочек, для отображения на кнопках перехода на следующую и предыдущую страницы WordPress блога:

Следующие два поля я очистил, т.к. в противном случае, вместо них отображались две белые кнопки без текста. Возможно, что у вас этого не будет и вы сами решите, для чего нужны эти поля и соответствующие им кнопку. Переходим к дальнейшим настройкам плагина WP-PageNavi в админке WordPress под названием «Настройки списка страниц»:

Галочка в поле «Use pagenavi-css.css» позволяет отключить или подключить файл каскадных таблиц стилей (CSS), идущий в комплекте с плагином WP-PageNavi. В поле «Стиль списка страниц» вы можете выбрать из выпадающего списка один из двух CSS стилей. Стиль «Обычный» вы видели на предыдущих скриншотах, а при выборе стиля «Drop-down List» вы получите, примерно, такой вид панели WP-PageNavi в WordPress:

Если вы поставите галочку в поле «Always Show Page Navigation», то даже для вебстраниц, у которых пока не требуется вводить нумерацию (допустим, что на главной странице Вордпресс еще не достаточно постов, что бы осуществилось разбиение), все равно будет отображаться навигация, примерно, в таком виде:

В поле «Number Of Pages To Show» вы можете задать, сколько страниц в WordPress будет отображаться в виде непрерывного (последовательного) ряда чисел. Переход на остальные вебстраницы будет возможен с помощью кнопок следующей и предыдущей страницы, а так же кнопок перехода на первую и последнюю страничку. Я поставил в этом поле пятерку, в результате чего, панель WP-PageNavi выглядит так:

В поле «Number Of Larger Page Numbers To Show» вы можете задать, сколько далеких номеров вебстраниц (большего, чем текущие отображаемые номера численного значения) будет показано после кнопки перехода на следующую страничку. А в поле «Show Larger Page Numbers In Multiples Of» вы можете задать шаг, с которым будут отображаться номера далеких вебстраниц. Допустим, что в первом поле я поставлю тройку, а во втором двойку:

В результате, в WordPress панель WP-PageNavi будет выглядеть так:

Т.е. выводятся номера всего трех далеких вебстраниц с интервалом (шагом) равным двойке (6, 8,10). Для того, чтобы не использовать показ далеких номеров, вам достаточно будет поставить ноль в поле «Number Of Larger Page Numbers To Show».
Для применения и отображения на вебстраницах WordPress блога заданных вами изменений, в настройках плагина WP-PageNavi, нужно будет нажать на кнопку «Сохранить изменения», расположенную внизу окна настроек.
Изменение внешнего вида панели постраничной навигации плагина WP-PageNavi для WordPress
Для того, чтобы изменить цветовую гамму, отступы, шрифты и прочие атрибуты внешнего вида панели WP-PageNavi, отображаемой на вашего WordPress блоге, вам понадобиться добавить в файл таблиц каскадных стилей CSS плагина WP-PageNavi необходимые CSS свойства.
Правда, для того, чтобы панель постраничной навигации WP-PageNavi приняла вид, показанный на приведенных в этой статье скриншотах, я добавил дополнительные свойства не в файл CSS плагина WP-PageNavi (/wp-content/plugins/wp-pagenavi/pagenavi-css.css), а в файл CSS используемой мною темы оформления Вордпресс (wp-content/themes/название папки с темой оформления/style.css). В этом файле свойства CSS, задающие внешний вид панели WP-PageNavi, выглядят так:
#content .wp-pagenavi a, #content .wp-pagenavi a:link, #content .wp-pagenavi a:active {
padding: 3px 8px 3px 8px;
margin: 2px;
text-decoration: none;
color: #fff;
border: 0px
line-height:24px;
background-color: #2b99ff;
}
#content .wp-pagenavi a:hover {
color:#fff;
background-color: #154b7d;
}
#content .wp-pagenavi span.pages {
padding: 3px 8px 3px 8px;
margin: 2px 2px 2px 2px;
}
#content .wp-pagenavi span.current {
padding: 3px 8px 3px 8px;
margin: 2px;
line-height:25px;
font-weight: bold;
color: #add352;
background:#26343c;
}
Обращаю ваше внимание, что названия классов и ID, которые используются здесь, относятся именно к моему шаблону WordPress. Поясню назначение некоторых правил и свойств CSS. Правило:
#content .wp-pagenavi a, #content .wp-pagenavi a:link, #content .wp-pagenavi a:active {
padding: 3px 8px 3px 8px;
margin: 2px;
text-decoration: none;
color: #fff;
border: 0px
line-height:24px;
background-color: #2b99ff;
}
задает внешние и внутренние отступы (margin и padding) для кнопок панели WP-PageNavi (фактически для ссылок с этих кнопок, т.к. эти свойства будут применены именно к ссылкам задаваемым тегом A и размещенным в контейнере wp-pagenav). Так же в этом правиле задается цвет текста ссылок (белый цвет задается в свойстве color: #fff;).
Рамка вокруг ссылок будет отсутствовать (свойство border: 0px), а фоновый цвет для контейнеров с этими ссылками будет определяться свойством background-color: #2b99ff;. Именно этот цвет вы можете видеть на скриншотах WordPress блога, расположенных выше, для неактивных кнопок панели постраничной навигации плагина WP-PageNavi.
Правило CSS:
#content .wp-pagenavi a:hover {
color:#fff;
background-color: #154b7d;
}
задает цвет для текста и фона контейнера (кнопки) с ссылкой, к которой в данный момент подведен курсор мыши (CSS свойства ссылки при наведении — a:hover). Цвет текста ссылки по прежнему остается белым, а вот цвет фона (фактически цвет кнопки) меняется на более темный (background-color: #154b7d;). Т.е. посетитель, подводя курсор мыши к кнопкам панели навигации в WordPress, будет видеть изменение цвета этой кнопки, что создает ощущение интерактивности.
Правило CSS:
#content .wp-pagenavi span.current {
padding: 3px 8px 3px 8px;
margin: 2px;
line-height:25px;
font-weight: bold;
color: #add352;
background:#26343c;
}
Задает внешний вид кнопки с номером, открытой в данный момент странички блога на Вордпресс (в коде у этой ссылки будет прописан тег SPAN с классом CURRENT). Такая кнопка будет выглядеть так же, как кнопка с цифрой один, на приведенном ниже рисунке:

В этом CSS правиле задается изменение цвета фона этой активной кнопки (свойство background:#26343c), цвета текста ссылки на этой кнопке (свойство color: #add352), а кроме этого шрифт текста ссылки будет жирным, в силу этого CSS свойства — font-weight: bold.
Но для изменения внешнего вида в WordPress панели постраничной навигации плагина WP-PageNavi можно прописать нужные свойства CSS и в файл стилевого оформления самого плагина WP-PageNavi. Этот файл таблиц каскадных стилей CSS вы сможете открыть на редактирование из папки:
/wp-content/plugins/wp-pagenavi/pagenavi-css.css
Например, для того, чтобы получить панель постраничной навигации плагина WP-PageNavi такого вида:

Вам нужно будет скачать этот архив images.zip, распаковать его и скопировать папку IMAGES в папку с плагином WP-PageNavi (, подключившись к серверу вашего хостинга по FTP), которую вы сможете найти по следующему пути:
/wp-content/plugins/wp-pagenavi
В папке IMAGES лежит графический файл fon.gif, который будет формировать фон для панели постраничной навигации WP-PageNavi в WordPress. Теперь вам нужно будет открыть на редактирование файл /wp-content/plugins/wp-pagenavi/pagenavi-css.css и заменить имеющийся там код следующими правилами CSS:
.wp-pagenavi {
width: 100%;
overflow:hidden;
padding: 4px 0px 4px 0px;
margin-left: 0px;
border: 1px solid #00598F;
background: url('images/fon.gif') center left repeat-x;
}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited {
padding: 4px 5px 4px 5px;
margin: 2px 0px 2px 0px;
color: #ffffff;
font-weight: bold;
text-decoration: none;
}
.wp-pagenavi a.last {
padding: 4px 5px 4px 5px;
}
.wp-pagenavi a.first {
padding: 4px 5px 4px 5px;
}
.wp-pagenavi a:hover {
background-color: #00598F;
color: #FFFFFF;
font-weight: bold;
}
.wp-pagenavi span.pages {
padding: 4px 5px 4px 5px;
margin: 2px 0px 2px 0px;
color: #FFFFFF;
background: url('images/fon.gif') center left repeat-x;
background-color: #4f4f4f;
font-weight: bold;
}
.wp-pagenavi span.current {
padding: 4px 7px 4px 7px;
margin: 2px 0px 2px 0px;
font-weight: bold;
border-top: 1px solid #00598F;
border-bottom: 1px solid #00598F;
color: #FFFFFF;
background-color: #00598F;
font-weight: bold;
}
.wp-pagenavi span.extend {
padding: 4px 0px 4px 0px;
margin: 2px 0px 2px 0px;
margin-right: 0px;
margin-left: 0px;
border-top: 1px solid #00598F;
border-bottom: 1px solid #00598F;
color: #FFFFFF;
background: url('images/fon.gif') center left repeat-x;
font-weight: bold;
}
.wp-pagenavi span.next-prev {
font-family: Arial; /* IE fix */
}
Сохраните произведенные в файле pagenavi-css.css изменения и зайдите на свой WordPress блог, чтобы проверить, изменился ли внешний вид навигации плагина WP-PageNavi. Если не изменился, то попробуйте обновить содержимое окна в браузере, удерживая кнопку SHIFT, а если это не помогает, то очистите кеш браузера.
Вообще, лучше всего для работы с сайтом пользоваться FireFox — однозначно лучшего для этой цели браузера не существует, особенно учитывая наличия у этого браузера такого незаменимого для вебмастера плагина, как FireBug (Firebug — самый необходимый инструмент при работе над дизайном сайта).
У Евгения Попова имеется видекурс по WordPress, который стоит того, чтобы с ним ознакомиться.
Вы так же можете ознакомиться с другими материалами по WordPress:
- Уроки WordPress
- Плагины WordPress на моем блоге
- Установка плагинов
- Карта сайта для WordPress
- Hyper Cache - кэширование в Вордпресс
- All in One SEO Pack - поисковая оптимизация блога
- Искореняем спам в комментариях
- Подписка на новые комментарии
- WP-PageNavi - постраничная навигация
- Хлебные крошки для блога
- Внутренняя перелинковка и создание списка похожих материалов
Удачи вам! До скорых встреч на страницах блога KtoNaNovenkogo.ru

-
- Создание карты сайта на WordPress — Часть 2 — Установка и настройка плагинов Sitemap Generator и WP DS Blog Map для создание карты Вордпресс блога в формате HTML для посетителей
- Создание карты сайта для блога на WordPress с помощью плагинов Google XML Sitemaps и Sitemap Generator — Часть 1 – Установка и настройка WP плагина Google XML Sitemaps в Вордпресс
- All in One SEO Pack и внутренняя поисковая оптимизация блога на WordPress, установка и настройка плагина (теги Canonical, Description и Title в WP)
- Установка и настройка плагинов для WordPress, решение возможных проблем при установке плагинов на Вордпресс
- Подписка на комментарии в WordPress — плагин Subscribe To Comments (на E-mail), RSS лента всех комментариев WP блога и RSS канал для комментариев одной статьи в Вордпресс
- Hyper Cache — включаем плагин кеширования в Вордпресс для оптимизации WP блога и снижения нагрузки на сервер хостинга
- Оптимизация WordPress: как защитить комментарии Вордпресс от спама, как заставить плагин DCaptcha работать на WP 2.92, как отключить корзину


Ну, у вас как всегда: зашёл статейку прочитать, а ощущение, словно энциклопедию осилил)Смотрю, у вас много заметок про WordPress. Как раз блог на нём делаю (хотя по идее курсовик должен делать...) Буду заглядывать.
За такую «энциклопедию» — отдельное большое спасибо. Всё очень подробно и понятно про навигацию в WordPress (как всегда).
Спасибо! Установил себе плагин этот на WordPress)
Спасибо за очередную статью:) в очередной раз улучшил функционал своего WordPress блога)
Где вы находите столько времени, чтобы писать статьи???? Или у вас целая команда профессионалов? На написание такой статьи может уйти больше дня!
Videotutor, MZZ, allcapone:пожалуйста.
Bogdan: пишу один, на эту статью ушел почти целый день (ужасно много), а время пока что есть, в силу моего специфического графика на основном месте работы. Как будет дальше, посмотрим. Спасибо, что смогли оценить затраченные усилия на написание статьи.
Спасибо! Только у меня плагин как только активировался, так тут же и отобразился автоматически без ковыряния файлов шаблона WordPress.
Столько сделала у себя на сайте под вашим руководством всё так легко и доступно написано.Больше всего понравилась постраничная навигация поставила в WordPress всё работает спасибо вам!!!
Елена: пожалуйста, рад был помочь.
Утюг: у меня тоже, сразу после активации плагина в админке WordPress, постраничная навигация появилась в блоге. Просто его код уже был прописан в используемой мною теме Вордпресс. Наверное, у вас аналогичная ситуация.
Ну вот, наконец нашел постраничную навигацию для WordPress блога. Спасибо автору.
Дмитрий: Спасибо тебе большое. Ты WORDPRESS гений.
У меня проблема с этим плагином, есть 40 статей, выставил что бы показывало 10. Выдает страница 1 из 1. А где остальные 3?
Как много времени потерял в поисках нужной части кода для редактирования и т.д. и т.п., а как следствие, нашел разгадку в описании самого же плагина в файле ридми.тхт, где было просто описано, что вставьте в любое место файла нужной темы «footer.php» такой код —
Как только вставил в файл, так сразу вся навигация и появилась в самой нижней части.
Уже спать пора, продолжу позже видимо, в том числе и с визуальным отображением, но как я понимаю, эту самую фразу по аналогии нужно вставлять (не обязательно в футере (это же подвал вроде)) во все места, где хочется эту самую навигацию видеть, вот только главное потом не забыть куда все это добро вставлялось.
А, кстати, в каком месте надо менять буквы на русские в фразе «Subscribe without commenting» для подписки без регистрации.
Здравствуйте у меня к вам будет не большой вопрос! Я поставил плагин и вроде бы все работает хорошо, но почему постраничная навигация не такая как показано на картинке а совершенно другого типа
. Может есть какие нибудь соображения по этому поводу?скажите пожалуста почему после установки этого плагина на мой сайт, адсенс стал показывать объявления на английском языке???
Спасибо за подробную статью
Было бы интересно почитать как сделать пагинацию без применения плагина
Здравствуйте.
Очень нуждаюсь в данном плагине, т.к установленный шаблон блога от WP не имел изначально вообще никакой навигации (ни «Раньше», ни «Позже»).
Ваша инструкция установки очень четкая и пошаговая, но есть одно но.
Я скачала плагин, активировала, залила на хостинг. Зашла в папку index.php, ARCHIVE.PHP,SEARCH.PHP в теме блога, а там у меня в одном месте коротенькое упоминание о навигации:
никакого div нет, даже стандартного для ВордПресс кода нет
я попыталась заменить этот код на ваш , но выйдя на главную страницу блога ничего не изменилось.
тогда я вернулась обратно и вставила полностью код
но тоже ничего не изменилось
А в остальном все настройки понятны.
Помогите настроить навигацию. Уже 2 месяца сражаюсь, пробовала разные плагины, но настроить все никак.
Заранее благодарна.
Евгений: Automax: daiomik: пожалуйста.
Дмитрий: было, что-то подобное. Вот только способ решения этой проблемы у меня в голове не отложился. Извините.
Дмитрий: не задумывался о ручной постраничной навигации, вроде как этот плагин в WordPress меня более чем устраивает.
Марина Ромаш: к сожалению даже не могу предположить, в чем может быть у вас проблем. Разве, что только кеш попробовать очистить в браузере или в WordPress, если вы используете какой-либо плагин кеширования.
Братва! Нуждаюсь в помощи! Установил плагин wp-pagenavi, почему-то в Опере страницы отображаются не совсем корректно. По бокам цифр какие-то квадратики. Что можно сделать?
Владимир: у меня пустые квадратики тоже появлялись после установки wp-pagenavi, но вот откуда они брались и как я их убрал уже не помню, извините.
Вчера мучилась с установкой карты блога, Яндекс отвел к Вам — спасибо, разобралась. А сегодня не могла понять, почему плагин с номерами страниц активирован, но не работает — и снова Яндекс — и снова к Вам! А тут, оказывается, коды надо прописывать... волосы дыбом... Но я снова разобралась благодаря вашей инструкции. Спасибо, очень понятно и доступно!
missvova: пожалуйста, и, наверное, Яндекс мне тоже стоит поблагодарить за то, что повторно привел на блог столь благодарного и отзывчивого читателя.
А как вы избавились от <div>
<div><?php next_posts_li
</div>
при добавлении кода в статьи через плагин SyntaxHighlighter Evolved? А то уже три часа сижу постоянно в итоге получаю нечитаемые теги.
У кого после установки нет нижней границы в кнопках навигации, то нужно засунуть весь скрипт нави в div и указать padding:5px можно и больше... просто у самого так было, может кому поможет)
А так, пост полезный, автору спс)
Добрый день.
А мне пишет:
Плагин не может быть активирован, поскольку он вызвал фатальную ошибку.
И как с этим бороться?
Я поняла! По настройкам WordPress надо не в гугле искать, а сразу на вашем блоге! И быстрее и результативней!
Спасибо!
Извините, вот такой вопрос...
На странице macroart.ru/page/2 отображается выборка постов со второй страницы.
Как в файле index.php узнать какая страница сейчас загружена?
А как делить запись на страницы?
Разделил с помощью , так показывается только первая страница и написано 1 из 1, как сделать, чтобы остальные страницы обнаружились?
Плагин установился прямо из административной панели через поиск. Заработал после добавления одной строчки в код футера, согласно инструкции из описания разработчика. Теперь на блоге вместе и стандартная навигация и новая. Только стандартная сразу под постом, а новая — непосредственно над футером. И листают в противоположные стороны, вносят тем самым путаницу. А чтобы новая навигация встала точно на место стандартной, надо всё же лезть в код шаблона?
Спасибо большое за пост — очень доступно
Страшновато было лезть в код, потому что в используемой теме есть отличия от иллюстраций в статье. Всё же, навигация в итоге заработала как надо, даже работает проверка по условию наличия плагина (специально проверял, — выключал плагин и включал его снова). Со стилями играться не стал, выглядит достаточно хорошо.
К статье можно добавить совет внести изменения также в файл category.php, потому что очень часто на блогах используется список рубрик.
Спасибо за подробную инструкцию, Дмитрий.
проблема при настройке плагина прикрепляю скриншот
как решить?
narod.ru/disk/7645451001/1.jpg.html
Ольга:
Тоже самое: плагин вызвал фатальную ошибку. Кто знает в чём проблема?
У меня не получилось сделать навигацию. Сделал как написано, но ничего не появилось. WordPress 3.1
Спасибо огромное, очень все ясно объяснили — получилось установить с первого раза.
Дмитрий: Вероятнее всего, это слетели кодировки. Юникод файл был открыт как 1251 и потом сохранен.
Надо снова открыть этот файл, но как юникод. Найти где прописаны эти символы и переписать их заново, в правильной кодировке.
Рекомендую FAR manager. Жутко удобный файл менеджер с ностальгическим интерфейсом NC
Благодарен до глубины души а то не как не доходило почему у меня плагин не работал
Подскажите пожалуйста где в коде можно прописать отступы для навигации страниц,чтобы они не касались к подвалу сайта и имели отступ от размещенного над ними поста.Наперед спасибо.
Помогите!!! Не активировать плагин. Ошибка => Plugin could not be activated because it triggered a fatal error. До этого всё работало. Пробовал уже и на дефолтную тему ставить и все плагины отключать... не помогает. Очень нужна помощь! Спасибо.
Плагин без сомнения нужный. Устанавливал на блог русскоязычный Пагенави, но некоторые вещи без перевода были. Пробовал сам, читал здесь. Результат налицо блога, радует результат:)).
РАБОТАЕТ — СПАСИБО (-:
Большое спасиба, всё установилось как нужно в дефолтной теме twentyten необходимо редактировать только один файл: loop.php. И ответ на счёт отступа от футера, можно просто топором рубить после кода вызова функции плагина пишем echo ""; и так далее.
Спасибо за статью, очень помогла в работе. Все подробно разжевано и с конкретными примерами. Поначалу пытался запустить версию плагина 2.7.4 работающую под PHP5 на хостинге с PHP4.4.9, потом дошло, что это плохая идея, установил версию 2.6.4 и все заработало.
Наконец-то нашла блог, где все точно и подробно описано, что делать. Особое спасибо за строчку "
" — именно она оказалась рабочей для моего блога.
КтоНаНовенького — СУПЕР!!!
А у меня при первом варианте панели постраничной навигации не удалось подключить таблицы стилей(. Попробовал второй вариант — заработало! Поменял fon.gif под свой сайт и норм. Хотя первый вариант мне больше нравится.
Плагин не был активирован, потому что он вызвал фатальную ошибку.
хоят версию уже понизил до 3.1.2
Жжду помощи:(
а мне почему то ничего не потребовалось править в коде.
Само заработало. Кто знает почему?
и на хостинге этот плагин на русском. Жаль только мало у них переведенных плагинов...
Здравствуйте! Спасибо за статью, очень полезная информация. У меня после установки плагина панель постраничной навигации разместилась слева, выйдя за границы основного полотна. не подскажете, в чем причина и как исправить?Заранее спасибо!
Спасибо большое за ваши труды. Постраничная навигация заработала только на главной странице, а в остальных рубриках исчезла навигация. Подскажите, что надо сделать для работы на всех рубриках?
Огромное спасибо за подробности. Очень они мне помогли. У меня все работает!!!
Подскажите, как настроить исключения для под категорий ( под рубрик) определенных? Чтоб в них список не выводился.
Спасибо, все работает)
Но меня интересует вопрос: как можно пронумеровать страницы в записях, к примеру у меня есть доклад, который я хочу опубликовать, но он довольно длинный?.. (колесико на мышке дымиться, пока нужную цитату найдешь из такой публикации)))
На разных темах нужно в разный файл вставлять.
У меня My Twenty Ten стоит — там файл loop.php отвечает за главную страницу, так вместо нижней навигации вставил код wp-pagenavi.
А CSS код уникален не для твоей темы, а для данного плагина. Можно целиком его копировать в style.css и менять цвета только.
А твиттер ведёшь? я бы подписался)
Здравствуйте!!! Помогите пож., не пойму почему не переходит по страницам в рубриках!!! Вот сайт azusada.ru.
после активации PageNavi закрывается панель управления WP и появляется ошибка:
Веб-узел не может отобразить страницу
HTTP 500
Возможные причины:
•Веб-узел находится в состоянии обслуживания.
•Программа веб-узла содержит ошибку.
Попробуйте сделать следующее:
Обновите страницу.
Перейдите на предыдущую страницу.
Что делать?
Спасибо за подробную инструкцию. Все работает. Еще раз спасибо.
Уважаемый Дмитрий.
Помогите пожалуйста настроить плагин WP-PageNavi
мне как-то удалось вставить его,
а вот как настроить, что делать на FileZilla с блокнотом Notepad++ не понимаю ну ни как.
FileZilla и блокнот Notepad++ имею, но пользоваться ими не умею, а чтобы разобраться с ними на страницах вашего сайта у меня же полгода уйдет!Много умных слов я просто не понимаю.
Заранее благодарю!
Ольга
Помогите разобраться, пожалуйста!
У меня в вордпресс шаблоне twenty eleven в файлах index.php, archive.php, search.php нет такого кода:
И я его нигде не могу найти.
А при простом добавлении строчки в индекс.пхп плагин не работает!
как в этом шаблоне можно активировать плагин WP-PageNavi???
У меня премиум шаблон, и ничего похожего не нашла.
Здравствуйте, Дмитрий. Постоянно пользуюсь вашим блогом, когда у меня возникают вопросы по настройке вордпресса. И вот впервые у меня появился проблема.
Я создал новый блог, установил плагин wp-pagenavi, а он глючит — не получается перейти на следующую страницу, если речь идет о записях какой-то РУБРИКИ. Хотя на другом моем блоге работает нормально.
К примеру, выбираю я какую-то рубрику, в которой записей на несколько страниц, пытаюсь перейти на следующую страницу _http://mysite.com/category/page/2 — и появляется страница 404.
При этом, если выбрать АВТОРА, у которого записей на несколько страниц, то тут можно перейти на другую страницу _http://mysite.com/author/admin/page/2
Подскажите,пожалуйста, что тут может быть не так? Подозреваю, что дело в шаблоне, который я установил на блог, но что именно в нем нужно исправить?
Заранее благодарен, с уважением, Сергей.
Спасибо, классная и понятная информация, впрочем как всегда на этом блоге!
Подскажите пожалуйста, как Вы вставляете (с помощью чего)в тело статьи отрывки кода из Notepad++ ?
редко пишу коменты, но ваш урок меня, прочитал по диагонали и всё понятно, я представляю сколько время уходит на подобную статью мой низкий паклон вам ! Спасибо!
Сайт добавил в избранное везде залайкал и кликнул по всем баннерам!
Спасибо за подробное объяснение.
Возник вопрос.
Где внести изменения, чтобы строка с цифрами page navi отображалась при заходе в категорию «Рубрики». ?
Добрый день!
Скажите, мне необходимо сделать постраничную навигацию на странице:
podkova.in.ua/land/komercia/building-house/
где нужно отделить объявления по 10 блоков.
В single.php заменил код на
и
и установил галочку всегда показывать нумерацию.
Сам плагин не отображается, и сортировку по блокам не могу сделать — подскажите, пожалуйста!
Заранее спасибо!
В предыдущем комментарии не отобразился код (забыл про теги):
и