Плагин 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
Оставьте черный или белый комментарий :)
HTML: разрешено использование: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>
13.06.2007 в 16:18
скоприровал, активировал, настроил настройки через админку данного плагина, уже есть 28 сообщений..по 10 на страницу… указал в настройках плагина- показывать всегда…
вставил строчку в footer.php // не вижу измений… после чего или перед чем в коде надо встваить эту строчку?
13.06.2007 в 18:12
вобще
< ?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(); ?>
13.06.2007 в 19:02
вот кусок из index.php - куда и вместо чего вствить? в footer.php вообще нет команд отвечаешь за навигацию..
сори за ламерские вопросы
13.06.2007 в 19:16
13.06.2007 в 20:21
хм. странно, что кусок не отобразился. но я примерно догадываюсь о чем речь.
Если в 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
14.06.2007 в 01:55
отправил …прямо с хостинга письмо прийдет … сайт мой : shol.org.ua
14.06.2007 в 11:17
здесь ошибка !! после знака ” так и не получилось , хотя и исправил неправильные кавычки (’wp_pagenavi’)
пишет: Parse error: syntax error, unexpected T_IF in /home/.nunzie/sholblog/sholblog/wp-content/themes/southriver-10/index.php on line 8
вопрос - а сесли вдруг отключу плагин, что будет при такой укороченой строке, как :
14.06.2007 в 11:19
блин… че то кнопка Код не помогает и без нее не получается отправить части кода…
14.06.2007 в 14:40
странно. а у меня код нормально работает.
вот тогда будет выдавать ошибку
19.07.2007 в 15:50
[…] Еще одно изменение касается постраничной навигации. Внизу страницы у меня есть ссылки (т.с. навигационные) [1][2][3] и т.д. Они и раньше там были. Они там были, чуть ли не с самого зарождения блога. Но только раньше там был плагин, а теперь его нет. Почти. Ну по правде сказать осталась лишь небольшой кусочек плагина. )) […]