Постраничная навигация.

26.03.2007 @ Рубрики: WordPress, Плагины  

Плагин WP-PageNavi предназначен для вывода постраничной навигации.
« Начало [1] 2 3 4 … Конец »

Установка и настройка как всегда просты: копируем плагин в папку wp-content/plugins и активируем его в админке.

Теперь настраиваем:

В файле footer.php вашей темы необходимо вставить строчку:

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

По умолчанию плагин имеет следующие значения: wp_pagenavi('’, ‘’, ‘’, ‘’, 5, false);

  • Первый параметр - Текст перед навигацией
  • Второй - текст после навигации
  • Третий - Метка “предыдущей” страницы (по умолчанию «)
  • Четвертый - Метка “следующей” страницы (по умолчанию »)
  • Пятый - номер показываемых страниц
  • Последним параметром устанавливается показывать ли навигаюонную панель если у нас всего лишь одна страница. (Значения, думаю, понятны - true (будем показывать), false (не будем) )

Скачать плагин можно с сайта-разработчика или мою версию для WordPress 2.0.x с русификацией.

Черно-белых комментариев: 10

  • Саша :

    скоприровал, активировал, настроил настройки через админку данного плагина, уже есть 28 сообщений..по 10 на страницу… указал в настройках плагина- показывать всегда…
    вставил строчку в footer.php // не вижу измений… после чего или перед чем в коде надо встваить эту строчку?

  • Delchyve :

    вобще

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

    Заменяет стандартный вывод :
    < ?php next_posts_link('« Раньше') ?>
    < ?php previous_posts_link('Позже »') ?>

    Поэтому необязательно вставлять именно в footer.

    < ?php if(function_exists(’wp_pagenavi’)) } ?>

    Это проверка активирован ли плагин. Я уже сталкивался с подобной проблемой. Если не работает, попробуй убрать проверку и оставить только подключение плагина:

    < ?php wp_pagenavi(); ?>

  • Саша :

    вот кусок из index.php - куда и вместо чего вствить? в footer.php вообще нет команд отвечаешь за навигацию..


    сори за ламерские вопросы

  • Саша :

  • Delchyve :

    хм. странно, что кусок не отобразился. но я примерно догадываюсь о чем речь.
    Если в footer.php нет кода, отвечающего за навигацию, значит, он в index.php. Если есть home.php, то и там тоже надо будет подправить.
    Код может быть в двух вариациях.
    Либо:

    < ?php posts_nav_link(' — ', __('« Previous Page'), __('Next Page »')); ?>

    Либо:

    < ?php previous_posts_link('Next Posts') ?>
    < ?php next_posts_link('Previous Posts') ?>

    Если не получится, скажи тему, которую ты используешь. или дай на нее ссылку. или можно на мыло мне ее кинуть Delchyve[сами_знаете_что]yandex.ru

  • Саша :

    отправил …прямо с хостинга письмо прийдет … сайт мой : shol.org.ua

  • Саша :

    здесь ошибка !! после знака ” так и не получилось , хотя и исправил неправильные кавычки (’wp_pagenavi’)

    пишет: Parse error: syntax error, unexpected T_IF in /home/.nunzie/sholblog/sholblog/wp-content/themes/southriver-10/index.php on line 8

    вопрос - а сесли вдруг отключу плагин, что будет при такой укороченой строке, как :

  • Саша :

    блин… че то кнопка Код не помогает и без нее не получается отправить части кода…

  • Delchyve :

    блин… че то кнопка Код не помогает и без нее не получается отправить части кода…

    странно. а у меня код нормально работает.

    а сесли вдруг отключу плагин

    вот тогда будет выдавать ошибку

  • BlogerStyle » Навигация без плагина. Почти ))) :

    […] Еще одно изменение касается постраничной навигации. Внизу страницы у меня есть ссылки (т.с. навигационные) [1][2][3] и т.д. Они и раньше там были. Они там были, чуть ли не с самого зарождения блога. Но только раньше там был плагин, а теперь его нет. Почти. Ну по правде сказать осталась лишь небольшой кусочек плагина. )) […]

Оставьте черный или белый комментарий :)

HTML: разрешено использование: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>