PagerFix — постраничная навигация в WordPress

Плагин, о котором сейчас пойдёт речь, является отличной заменой популярному плагину WP-PageNavi, которым и пользуется большинство standalone блоггеров.

В чём его преимущества? Первым, и самым главным, является короткий понятный код, который не загружает серверные ресурсы. Плагин не использует свой собственный CSS, а все видоизменения можно внести прямо в файл style.css.

Так как код лёгкий и понятный, плагин можно кастомизировать под свои потребности.

Единственной проблемой для неопытных юзеров при его использовании может стать инсталяция.

Для того, чтобы постраничная навигация появилась в вашем блоге, нужно отредактировать файлы шаблона. Не забываем закинуть сам файл с плагином в папку %siteurl%/wp-content/plugins и активировать его.

Например, чтобы нумерация страниц появилось на главной странице, открываем файл index.php и в нужное место (приблизительно это будет после строки <?php endif; ?>) вставляем следующий код:

<div class=»navigation»>
<?php
pager_fix(» «,» «,» «,»Предыдущая»,»Следующая»,»strong»);
?>
</div>

Теперь поясняю: div class=»navigation» — это внешний вид вашей постраничной навигации, изменяется в файле style.css в папке с шаблоном. Эксперементируйте ;)

Остальное запускает сам плагин и немножко настраивает его внешний вид. Вот и вся установка. Не забывайте сохранить отредактированный файл в кодировке UTF-8, иначе получите крякозяблы на выходе.

Для тех, кто хочет увидеть постраничную навигацию на странице архивов или тегов, аналогичные действия производим с файлами archive.php и archives.php.

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

Скачать плагин.


  • Хотите повысить уровень своей образованности? Запишитесь на курсы 1с, на которых вас научаь базовым основам обращения с программным обеспечением 1с.


Фев 24, 2009

Это как у тебя сейчас стоит?

Фев 24, 2009

@d13, именно так

Фев 25, 2009

@BY Blogger, а ссылка верная? А то не качает

Фев 25, 2009

@d13, сейчас исправлю ;)

Фев 25, 2009

@BY Blogger, запакуй в .zip его %)

Фев 25, 2009

@d13, как освобожусь — сделаю. дайте мне часик ;)

Фев 26, 2009

@d13, запаковал в tar.gz, теперь должно качаться

Фев 26, 2009

@BY Blogger, thx. Вот только ставится не хочет :( Не открывается потом блог.

Фев 26, 2009

@d13, файл pagerfix.php лежит в папке wp-content/plugins, плагин активирован и код внедрён в шаблон, и после этого блог не открывается. я правильно понял?

Фев 26, 2009

@BY Blogger, так точно :( белый лист и все

Фев 26, 2009

@d13, странно, файл был сжат прямо на сервере, без скачивания на комп. т.е. я выложил тот файл, который работает у меня в данный момент.

на всякий случай дублирую код плагина:
< ?php /* Plugin Name: PagerFix Plugin URI: http://www.seoegghead.com/ Description: Makes the paging in WP more SE-friendly. Author: Jaimie Sirovich Version: 1.1 for WP 2.1+ Author URI: http://www.seoegghead.com/ */ function pager_fix($seperator = ' | ', $after_previous = '  ', $before_next = '  ', $prelabel='« Previous Page', $nxtlabel='Next Page »', $current_page_tag = 'b') { global $posts_per_page, $paged, $wp_query; posts_nav_link('',$prelabel,''); echo $after_previous; $numposts = $wp_query->found_posts;

$max_num_pages = ceil($numposts / $posts_per_page);

if ($max_num_pages > 1) {

for ($cnt = 1; $cnt < = $max_num_pages; $cnt++) { if ($current_page_tag && $paged == $cnt) { $begin_link = "<$current_page_tag>«;
$end_link = ««;
} else {
$begin_link = »; $end_link = »;
}

$x[] = $begin_link . ‘‘ .
$cnt . ‘
‘ . $end_link;

}

echo join($seperator, $x);

}
echo $before_next;
posts_nav_link(»,»,$nxtlabel);

}

?>

Июл 24, 2009

Не, все сделал — плагин не запустился. WP-Pagenavi тоже не хочет работать… Я что, один такой невезунчик?

Дек 3, 2009

Нет ты не один такой, у меня тоже на сайте с фильмами не работает..!

сам плагин скачал с сайта автора!

Янв 2, 2010

pageNavi лучше

Мар 20, 2010

Неее я установил pagenavi и радости полные штанцы!

Окт 9, 2011

Уважаемый admin.
Я так понял из переписки, что есть проблемы с этим плагином?
Хотел бы установить.
С уважением, Сергей

Наши спонсоры

Счетчики