Урок 41 Постраничная навигация с помощью плагина WP Page Numbers

plugin-wp-page-numbers

Навигация блога на WordPress по умолчанию не очень удобна. Вы, наверное, уже привыкли видеть на многих блогах или сайтах  постраничную навигацию, то есть своего рода разбиение на страницы.

Пример такой навигации Вы можете видеть на моем блоге. Внизу страницы Вы найдете пронумерованные страницы, где, нажав, например, на “3”, Вы попадаете на третью страницу.

К сожалению, в WordPress по умолчанию такой функции нет. Изначально Ваша навигация будет выглядеть примерно так (будет видно, когда количество постов превысит 10):
predydushie-zapisi Да, когда статей на блоге не так много, можно конечно переходить постоянно на “предыдущие записи”. Но, когда их количество перевалит хотя бы за 30, попасть на нужную страницу становится проблематично.

Именно поэтому, большинство блоггеров находит решение в плагинах для WordPress или “сами ручками” редактируют код. Так как этот блог, в первую очередь, рассчитан для новичков, не буду заморачивать Вам голову, покажу на примере плагина.

Плагин носит название WP Page Numbers. Этот плагин является аналогом популярного плагина WP Page Navi, но WP Page Numbers по функционалу мне нравится больше.

Так что, этот плагин нужно ставить обязательно. А какой выбрать, решать Вам. Я рассмотрю пример установки и настройки плагина WP Page Numbers.

Если у Вас в тему (шаблон) блога встроена постраничная навигация, Вам не нужно ставить плагин WP Page Numbers.

Установка и настройка плагина WP Page Numbers

  1. Скачиваете плагин WP Page Numbers и активируете его в админке WordPress.
  2. Далее нужно открыть файлы index.php, single.php, archive.php, search.php, categories.php, page.php и заменить в них следующий код (у Вас может немного отличаться):
    <?php posts_nav_link('<<', __('< предыдущие записи'), __('новые записи >')); ?>;

    на

    <?php if(function_exists('wp_page_numbers')) { wp_page_numbers(); } ?>
  3. Идем в админку WordPress -> Настройки –> Page Numbers и настраиваем данный плагин по вкусу:
    Из 5ти предоставленных тем я выбрал последнее:
    Постраничная навигация WordPressПеревел следующим образом:
    Постраничная навигация WordPress Не забудьте сохранить изменения, путем нажатия “Update Setting”.
  4. Вот и все, наслаждаемся результатом:
    Постраничная навигация WordPress

P.s. Так как сине-голубой цвет не особо сочетается с цветовой схемой моего блога, я решил поменять цвета. Расскажу как это делается, может тоже кому-то пригодится.

Заходите в папку плагина wp-content/plugins/wp-page-numbers/название_темы (его Вы выбрали в третьем шаге и название можно посмотреть с левой стороны выбора темы для плагина.)

Находите там изображения и редактируете их в любом графическом редакторе (Adobe Photoshop, Paint и т.п.). И обновляете эти файлы. Вот мой результат:
Постраничная навигация WordPress

Также я поменял цвет фона, при наведении. Для этого я открыл файл wp-page-numbers.css, который находится в той же папке, где и изображения. Чтобы поменять цвет, в этом файле нужно найти в моем случае 44-ую строку и поменять значение в #wp_page_numbers li a:hover background:. Я выбрал оранжевый цвет, поставил следующий код цвета: #FAD93E.
Если Вы вдруг не поняли каким образом я нашел эту строку, то настоятельно рекомендую Вам прочитать урок о полезном дополнении Firebug.

Думаю, результат получился неплохим. Плагин WP Page Numbers мне этим и нравится, что без знаний основ CSS можно сделать весьма симпатичную оболочку.

Удачи Вам!

____________________________________

Следующий урок: Урок 42 Доработки блога.

С уважением, Пётр Александров.
Подпишитесь на бесплатные уроки

Понравился урок? Вы не хотите пропускать новые бесплатные уроки по созданию, раскрутке и монетизации блога? Тогда подпишитесь на RSS или на электронный ящик в форме выше и получайте новые уроки мгновенно! Также можете следить за мной в Twitter.

Добавить комментарий

Такой e-mail уже зарегистрирован. Воспользуйтесь формой входа или введите другой.

Вы ввели некорректные логин или пароль

Извините, для комментирования необходимо войти.

180 комментариев

по хронологии
по рейтингу сначала новые по хронологии
axel http://prootime.ru

хороший плагин... многие им пользуются..., но я не пользуюсь, можно и без плагина обойтись по моему, там не оч много над писать... пару строчек... кстати я еще писал как на css красивую навигацию сделать http://prootime.ru/pagination

Voronkoff http://voronkoff.ru

А мне нравится этот плагин, хотел давно еще поставить, да забыл потом, надо сделать себе

com http://www.nalbatron.com/

Плагинов достаточно много для постраничной навигации. Лично я знаком уже с 10 плагинами, которые делают постраничную навигацию.

Виктория http://vvvika.ru/

Есть плагин который выводит популярные записи по кол-ву комментариев? А то ищу и не могу найти.

Автор
Пётр Александров

Да, плагин называется most-commented, скоро будет урок о нем, так что рекомендую Вам подписаться на RSS 🙂

Николай http://goldencook.ru/

Добрый день подскажите пожалуйста! Почему у меня на блоге Навигация отображается в верху текстов а не снизу? Спасибо!!

Lifetrip http://Life-trip.ru

Плохо что плагин сам не меняет код. Это было бы удобнее для многих. А в чем принципиальное отличие от Navi ?

Островитянин http://isleman.ru

Плохо что плагин сам не меняет код.

Вы имеете в виду смену стиль оформления?

Lifetrip http://Life-trip.ru

Имелось ввиду это:

Далее нужно открыть файлы index.php, single.php, archive.php, search.php, categories.php, page.php и заменить в них следующий код (у Вас может немного отличаться):

Автор
Пётр Александров

Смысл оставлять комментарий под "Фото-рассказы"? Ссылки все равно в nofollow, а яндекс это уже учитывает.

Еще раз подобный коммент с именем наподобие "фото рассказы" удаление комментариев и бан по ip.

Автор
Пётр Александров

Тут дается сразу несколько шаблонов под внешний вид. И легко выбрать любой из них. А в Navi придется покопать в коде немного. А этот блог в первую очередь рассчитан на новичков, поэтому выбрал именно этот плагин.

com http://www.nalbatron.com/

Navi плагин хороший, но мне он довольно принес хлопот пришлось долго копаться в коде и искать более другие и простые плагины и изменил на своем сайте. Теперь и у меня есть постраничная навигация.

Николай http://nashipchelu.ru

Петр у меня в этих файлах index.php, single.php, archive.php, search.php, categories.php, page.php нету такого кода <?php posts_nav_link('<<', __('')); ?>; Даже похожего нету!!!! Что делать??

Life-trip http://Life-trip.ru

Тем более как разница как я оставляю коммент, вы же не dofollow. Нелогично.

Вот вы пишите свою имя и фамилию. А что писать человеку который не использует своё фио и ника? Можно писать адрес сайта, как вы исправили, а можно тогда вообще что-то абстрактное. Но в чем разница?

Автор
Пётр Александров

Ну, я думал, может Вы думали, что dofollow. Просто неприятно, когда оставляют комменты ключевиками... Для меня это спам комменты. Не знаю может привык, когда Яндекс еще nofollow не учитывал. В общем, думаю, никакой вебмастер не будет рад, когда на его блоге будут оставлять комменты "Купить пластиковые окна", "Телефоны продать", "Лучшие фотоаппараты" и т.п....

Вы согласны?

Life-trip http://Life-trip.ru

Не совсем 🙂 Для меня фоторассказы это как принадлежность сайта, иногда читаешь комменты и хочется зайти и посмотреть на сайт комментатора, то есть даже удобно. Или представьте, что сайт бы прям так и назывался, и я бы просто везде писал бы его название, тоже бан? Или если бы я написал Жизнь-Путешествие (моё название), это тоже ключевик по идее...

У меня блог dofollow, и то я менее жестко отношусь к комментам. Мне больше важно что человек пишет. Но право ваше как относится к этой теме.

Автор
Пётр Александров

Лан не будем разбираться кто прав, кто не прав 🙂 Просто дав слабину один раз, будут многочисленные "Блог про SEO" и другие одноименные комментаторы комментарии оставлять только ради того, чтобы "потыкали" на них 🙂

Поэтому, я против таких ников был, есть и буду. Спасибо за понимание 😉

Voronkoff http://voronkoff.ru

У меня он тоже отметился с "жизнь-путешествие". Ну я оставил, по-крайней мере не "пластиковые окна"

Островитянин http://isleman.ru

А по мне пусть как хотят так и называются, лишь бы комментарии были не спамными.

Voronkoff http://Voronkoff.ru

Нет, все-таки проще общаться с человеком в коментариях, если у него человеческий ник, например, "Островитянин", а не "Продвижение сайтов"

Островитянин http://isleman.ru

Конечно, проше, но ведь мир не идеален. Да и если на одино мыло множество таких запросов то могу и в бан отправить, такого комментатора.

Voronkoff http://voronkoff.ru

Кстати, php код, который надо вставлять в запись, указан неправильный, с ним не работает плагин. Поставил тот, который указан в самом плагине - заработало!

Автор
Пётр Александров

А да, спасибо большоЕ!!! Там wordpress кавычки поменял, я не заметил...

Автор
Пётр Александров

Все исправил, теперь должно работать 🙂

Ирина http://www.orangmood.ru/

Петр, мне очень симпатичен и полезен Ваш блог. Благодаря Вашим урокам я узнала много нового и уже воплотила в своем бложке, но с постраничной навигацией боюсь сделать непоправимую глупость, потому прошу конкретных рекомендаций.

У меня постраничный переход выглядит так:

Что конкретно подлежит замене на:

Ирина http://www.orangmood.ru/

Упс, похоже, с конкретным вопросом не получилось( Как лучше связаться с Вами, чтобы изложить суть проблемы?

Автор
Пётр Александров

Пишите в аську 474724336 либо на skype (petterson-21).

Олеся http://www.podarok-land.ru/

С этого урока я начала знакомство с вашим блогом))). Очень много полезного нашла).

Админский http://boxing-point.ru

Петр, согласен полностью, более функционален чем PageNavi, особенно когда надо править его диз для конкретного сайта.

За инструкцию отдельный респект и спасибо.

mixon http://mixez.ru

Вот это очень полезная статья, спасибо вам! сделал на своём блоге))) ещё интересно про счётчик подписчиков feedburner и twitter узнать, который справа... 😉

Парни пожалуйста прошу, замените мне код в файлах, у меня совсем другой, не найду никак =\

http://www.sharemania.ru/0269737

Если возможно готовые файлы залейте на этот же файлообменник, ну или на другой.

Спасибо огромное заранее!

Автор
Пётр Александров

Заменил, вот ссылка http://files.etherway.ru/ADC2E5

Cooler http://best-road.ru

А как уменьшить полосу?? у меня она длинее на пару см...

Автор
Пётр Александров

ПРидется редактировать файл style.css данного плагина.

как сделать кнопку вконтакте Мне понравилось)

Автор
Пётр Александров

Скоро буду рассказывать, так что ждите новых уроков 🙂

Servest http://service-est.ru/

Навигация - вещь очень нужная. Уже который месяц пытаюсь сделать навигацию по тегам между записями (single.php), но увы, превратить WP в полноценную CMS что-то не получается. Если знаете способ подскажите.

Неудобно перемещаться по одиночным записям туда-сюда, а не так как в описанном плагине. Тем более, что записи могут идти "циклом статей", который будет разбросан среди других статей и циклов статей.

Увы, но все подобные плагины для этой цели не подходят.

Подскажите почему плагин может не работать

список страниц отображаеться но при клике например на вторую страницу ни че не происходит просто перезагрузка

wordpress 3.0.1 юзаю

ссылки стоят произвольные /%category%/%postname%/

при заходе на сайт выполняется не index.php а своя страница(glavnaya.php )

мож кто сталкивался с проблемой

поможите

отличный плагин! спасибо

с темами оформления он выигрывает у page navi

Наталья http://croatianlife.ru

Подскажите, пожалуйста, что именно надо заменить. Кусок из index

max_num_pages;

if ( $total_pages > 1 ) {

echo '';

posts_nav_link(' | ', __('« Следующие записи'), __('Предыдущие записи »'));

echo '';

}

}

?>

Наталья http://croatianlife.ru

max_num_pages;

if ( $total_pages > 1 ) {

echo '';

posts_nav_link(' | ', __('« Следующие записи'), __('Предыдущие записи »'));

echo '';

}

}

?>

Наталья http://croatianlife.ru

что-то не вставляется в полном виде 🙁

Автор
Пётр Александров

попробуйте вставить код, нажав при комментарии на кнопку "Код", а после вкладки закройте "

"/код"

Наталья http://croatianlife.ru

max_num_pages;

if ( $total_pages > 1 ) {

echo '';

posts_nav_link(' | ', __('« Следующие записи'), __('Предыдущие записи »'));

echo '';

}

}

?>

Автор
Пётр Александров

Там код должен быть еще выше. Начните со слов

php

Алексей http://shashkinn.ru

Спасибо, а то на хостинге установлен 4php, установка 5 вызывает критические ошибки на других сайтах, поэтому плагин wp-pagenavi не идёт, а ваш помог. Благодарю

Наталья http://croatianlife.ru

Спустя некоторое время вернулась к этим "баранам"

В этот раз кое-что удалось. Нашла подходящий код, довольно большой, заменила на указанный, проделала это в файлах index и arhive.

Подправила дизайн и вроде бы все работает... но

в файле single подходящего кода не оказалось

а файлов search и categories самих не оказалось

есть файл searchform но там всего 4 строки

Вот не знаю можно ли считать этот урок выполненным нормально или все же что-то недоделано, но тогда что?

Автор
Пётр Александров

В принципе все нормально, в single и не должно быть этого кода.

Игорь http://zamokk.com

Это как, single без кода? У меня вообще отсутствует на одиночной записи ни вперед, ни назад, пусто как бублик. Может подскажешь хоть что можно вставить, а то после прочтения статьи невозможно перейти ни на следующую, ни на предыдущую.

piligrimm http://ws7blog.ru

доброго всем

подскажите, пожалуйста, в чём может быть проблема - установил плагин, всё настроил. Но при переходе дальше чем на 1 страницу пишет - "В общем, ничего не найдено..". Может кто сталкивался... подскажите, буду благодарен.

Александр Попов http://blog.topdelo.ru/

Что-то ваш блог вообще не хочет открываться 🙁

А у вас больше 10 статей?

========

Может быть что-то лишнее удалили при коррекции кода?

В разных темах коды отличаются. В моем случае достаточно было изменить только 1 файл - index

Но пришлось поэкспериментировать - сделал видеоурок.

Посмотрите "Пагин WP Page Numbers - как изменить код" : http://www.youtube.com/watch?v=Bz-Fcf1Ko_Y

Катерина

по ссылке на скачивание не WP Page Numbers, а WP Page Navi. но все равно спасибо за урок, нашла на другом сайте WP Page Numbers, устанавливаю, разбираюсь.

кстати, как выяснилось, нет нужды добавлять коды в файлы index.php, single.php, archive.php, search.php, categories.php, page.php....

достаточно добавить в index.php строчку, которая указана в настройках плагина.

Елена http://masterskayalenabik.ru

Огромное спасибо Вам, Петр, за подробный урок!

Теперь постраничная навигация есть и у меня...ура!!! 🙂

Андрей http://vsenarybalke.ru

Здравствуйте. Вопрос вот какой. Установил я себе этот плагинчик, все в общем-то работает, но есть небольшая шняжка. Захожу на первую станицу блога - все нормально. Номера страниц отображаются, в открытом окне браузера с пишет название сайта. Перехожу на страницу под номером 2. Все открывается, но в окне пишет название блога и через дефис PART2. Перехожу на третью страничку. Пишет название блога и PART3 и так до последней страницы. Как это можно устранить? В принципе ничего особенного в этом нету, но как-то неприятно и некрасиво все это выглядит.

Автор
Пётр Александров

а так и должно быть... А, что Вы предлагаете?...

Наталья http://croatianlife.ru

У меня так же, даже внимание на это не обратила, посмотрела только что адрес страницы вроде нормальный, а что в названии пишет... действительно как-то не презентабельно.

Андрей http://vsenarybalke.ru

Лично я ничего не предлагаю. Раз есть тема, значит есть и комментарии. А если есть комментарии, значит могут быть и вопросы. Тем более что большинство людей здесь корифеями сайтостроения не назовешь. И непонятные моменты могут быть

Автор
Пётр Александров

Я же Вас ни в чем не обвиняю. Я спрашиваю, может Вы хотите как-то по-другому все это реализовать, чтобы "красиво было". Мне было бы интересно узнать, как примерно, вдруг это возможно сделать...

Андрей http://vsenarybalke.ru

Кто его знает, хотя бы по русски писало. Т.е. вместо PART была бы СТРАНИЦА. Уже приличнее было бы

Успешная жизнь http://www.divesvita.com/

Спасибо большое, не мог найти такой плагин. Установил сразу на все свои блоги..)

Успешная жизнь http://www.divesvita.com/

Еще вопрос, можно ли как-то отредактировать вид разбивки этой? У меня по цвету ни один из вариантов не подходит..

Автор
Пётр Александров

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

Успешная жизнь http://www.divesvita.com/

Спасибо, так и сделал..))

Андрей http://vsenarybalke.ru

Ну так что насчет плагина? Я имею в виду, чтобы он по нашенски писал, а не PART

Елена http://masterskayalenabik.ru

Будьте проще, Андрей... на сайте у вас все окей... пишите про рыбалку свою и не парьтесь... или у вас просто почитать нечего, кроме как строку в браузере разглядывать???

В общем я предлагаю... удалить этот плагин и не мучится вовсе... не мучится самому и, самое главное, других не мучить ПЕРФЕКЦИОНИЗМОМ СВОИМ! 😉

Ведь главная цель достигнута - постраничная навигация есть... посетители довольны... Вы тоже рады, что она у вас есть... так чего же вам еще надобно... вот интересно Вы женаты или нет... если ДА, ох и не завидую я вашей жене... ей просто памятник при жизни ставить нужно...

Смотрите на жизнь проще, Андрей и она обязательно наладится... 🙂

Всего Вам хорошего... успехов в покорении блогосферы и достижения всех поставленных целей! 🙂 🙂 🙂

Андрей http://vsenarybalke.ru

Вот это ответ!Сразу за 10 полновесных обратных ссылок пойдет!И я понимаю. Никому так не отвечали! Жене дал почитать так это она Вам готова памятник при жизни поставить. Говорит, нашелся единственный человек, который высказался. Да я в принципе особо и не заморачивался. Просто интересно было.

Елена http://masterskayalenabik.ru

Очень рада, что Вы все правильно поняли и не обиделись... обижать Вас вовсе не хотелось бы... мне, например, строка эта совсем не помешала, и смотрится на мой взгляд вполне "презентабельно"... но ЭТО мое личное мнение... даже не знаю, что Вы так в эту строку вцепились...

Не мучайте Петю, пожалуйста, он у нас просто "вымирающий вид - хватай, а то убежит"!!! 😉 Его беречь надобно... 🙂 Авось еще чего путного подкинет... у кого нормальная, толковая информация, их же в интернете единицы.

Еще раз всего хорошего Вам, Андрей. Значит, все-таки женаты. Жене привет передавайте...м-дааа... как говорил Некрасов... "есть женщины в русских селеньях"... 🙂

Хворь http://mediatorem.net

У меня проблема. На странице со статьями навигация отображается корректно, а вот на странице с самой статьей - вообще отсутствует. Что делать?

Александр Попов http://blog.topdelo.ru/

У меня та же история, но напрягает совсем другое. При выборе любой Рубрики, в которой более 4 статей, (например, http://blog.topdelo.ru/plugins.html), выводятся первые 4 статьи и Панель. Но при попытке выбрать любую страницу кроме 1-й переходит на страницу ошибки - пришлось даже отредактировать код файла 404.php, чтобы сгладить ситуацию.

======

Изменял код в файлах index.php, single.php, archive.php, search.php, page.php.

Файл categories.php нашел в папке wp-admin , но в нем нет подходящего для замены кода.

Если кто сталкивался с подобной ситуацией - подскажите решение. Плиз!

Андрей

Отлично работает плагин - спасибо автору. Один вопрос - а можно сделать так, чтобы на каждой странице отражались сразу все ссылки на все статьи? То есть не так "12345...25", а подряд "123456789 и т.д.".

Григорий http://part-programa.ru/

Классный плагин ели нашел

Петр, вот эти файлы: index.php, single.php, archive.php, search.php, categories.php, page.php должны находиться в папке плагина WP Page Numbers, или где? Никак не могу их найти у себя 🙁

В папке Вашего шаблона (темы), например у меня это /public_html/wp-content/themes/...

Ильшат http://free-moneys.ru

Хороший плагин, правда пришлось с ним помучится, подгоняя под шаблон...

ЕЛЕНА http://krasotka-da.ru/

где можно почитать как Подтвердить права собственности на сайт в wordpresse. шаг за шагом. куда зайти и что сделать??? куда загрузить файл подтверждения конкретно? не доходит до меня что-то..

Автор
Пётр Александров

Как понять "Подтвердить права собственности на сайт в WordPress"?

ЕЛЕНА http://krasotka-da.ru

это нужно для того чтобы зарегестрировать сайт в яндексе, гоогле,

Slava http://pitbul.ks.ua

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

Дмитрий http://aroundthailand.ru

Так пошел, я разбираться, что и как, а то сразу ни чего непонятно, в принципе как и всегда..

Пётр, скажите пожалуйста, почему у меня при переключении на вторую страницу панель навигации пропадает (ну, плагин этот пропадает), то есть назад переключиться можно только с помощью кнопки в браузере...

Александр

Подскажите пожалуйста.

У меня на главной странице все работает, но на странице раздела при нажатии например на 2 (вторую страницу), выдает пустую страницу. Что делать?

Надежда http://ty-boginya.ru/

А у меня нет таких записей в файле index.php, что мне тогда делать? У меня вообще по-ходу нет постраничного перехода в теме. Мож какой другой плагин посоветуете?

Александр Попов http://blog.topdelo.ru/

Я этот плагин установил, но тоже не все файлы нашел в своей теме и он работает не совсем корректно (см. коммент от 21.08.11). Когда искал решение в Интернете, наткнулся на статью, где описывается как сделать Постраничную навигацию без установки каких-либо плагинов, а предлагается дополнить код. Сам пока не пробовал, но вы можете поискать или напишите в личку - я ссылку постараюсь найти.

===

Искал по запросу "Постраничная навигация".

Александр Попов http://blog.topdelo.ru/

Уточнение! Запрос был «Постраничная навигация без плагина».

Надежда http://ty-boginya.ru/

Дело в том, что я пока ещё новичок, учусь только, и очень плохо разбираюсь де и что искать. С трудом файл то нашла index.php. Как в личку писать, тоже не нашла. Буду рада любой помощи.

Александр Попов http://blog.topdelo.ru/

"В личку" - это значит связаться напрямую, например, написать письмо по эл.почте.

Когда вы оставляете комментарий, вы указываете Имя, адрес почты и адрес блога: на почту вам идут сообщения с блога, а ссылка присваивается вашему имени.

Если кто-то захочет с вами связаться, он кликает по имени и попадает на ваш сайт. Я к вам сходил, но ваших контактов НЕ нашел - оставил коммент с ссылками.

Надежда http://ty-boginya.ru/

На странице - Контакты - мой майл. А что ещё должно быть?

Александр Попов http://blog.topdelo.ru/

Это на ваше усмотрение - у меня есть еще телефон и Skype. Я в комменте на вашем блоге оставлял ссылки. Смотрели?

Виталий http://chudotvorenie.ru/

Здравствуйте, Александр, вот какой вопрос---мучаюсь с этим плагином\\ничего не получается...у меня нет той строчки в теме которую надо заменить, а вот что есть--

$prev_link = get_previous_posts_link(__('Следующие записи »', 'kubrick'));

$next_link = get_next_posts_link(__('« Предыдущие записи', 'kubrick'));

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

Александр Попов http://blog.topdelo.ru/

Посмотрите видео «Пагин WP Page Numbers — как изменить код» :

----

И перед любыми изменениями сохраняйте исходные файлы, чтобы всегда можно было "откатить" изменения.

Роман http://joomlasecret.ru/

Спасибо за подробное разьяснение!

RusFreeBlog.ru http://rusfreeblog.ru/

Нужный урок! Большое спасибо, теперь на моём блоге присутствует постраничная навигация!) Удобно!)

Артур http://komputer-life.ru

А как сделать переход к следующей статье в конце поста?

Альберт http://interhack.ru/

Помогите пожалуйста, сделал все как написано, мне выдает : Parse error: syntax error, unexpected '}' in /home/rockck/html/wp-content/themes/ModernStyle/ModernStyle/index.php on line 26

Автор
Пётр Александров

у вас в /home/rockck/html/wp-content/themes/ModernStyle/ModernStyle/index.php на 26 строке пропущен "}"

Артур http://komputer-life.ru

Ну, здесь надо смотреть в index.php на линии 26. Там и кроется ошибка.

Альберт http://interhack.ru/

С вышесказанным вопросом разобрался, теперь возник вопрос, как перевести??? =) на СТРАНИЦЫ Из =)

Автор
Пётр Александров

В админке WordPress заходите в настройки плагина и прям там редактируете.

Артур http://komputer-life.ru

Заходите в админку->настройки->page numbers и там в пункте Settings - Text

пишите в строчке Default text: Page - страница, а в Default text: of - из. Вот и все. Будет, как у меня)))

Автор
Пётр Александров

Хм, оперативно :))) Раньше меня даже))) Спасибо за помощь.

Артур http://komputer-life.ru

Не за что

Яна http://polyova.com/

Спасибо большое за урок. Я поставила эту навигацию, но править файл пришлось только index.php После правки сразу появилась постраничная навигация на главной.

В файле single.php нет строки, которую надо править и похожей тоже нет.

В файле search.php есть только такой код:

Этот нужно заменить или это вообще не то?

Файлов archive.php, categories.php в моей теме вообще нет.

Автор
Пётр Александров

single.php там не нужно;
если нет archive.php, categories.php ничего страшного. Самое главное - index.php

Яна http://polyova.com/

Спасибо за ответ. Успехов Вашему проекту)

Яна http://polyova.com/

код почему-то не отобразился в комментарии

Галина Левкова http://mymoneysite.ru

Спасибо за подробное объяснение, у меня все получилось. Я, правда, только index.php поменяла, остальные поменяю когда-нибудь

Галина Левкова http://mymoneysite.ru

Да, я еще хотела спросить - у всех номера страниц маленькие, а у меня вроде великоваты... Не подскажите, их можно уменьшить?

Игорь

Все почему- то объясняют как поменять коды на старых версиях вордпресса. У меня WordPress 3.2.1.

Все перепробовал, ничего не получается, к сожалению. Коды с надписями "предыдущие записи', новые записи" нет на вышеупомянутых файлах index.php, single.php, archive.php, search.php, categories.php, page.php

Петр, я где-то читал про ваш блог, что Вы на все вопросы отвечаете в течении суток. А мой вопрос пока висит в воздухе ((

Игорь

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

У кого проблемы, заходите вот на эту страницу обсуждение установки постраничной навигации. Здесь вам помогут обязательно!

http://ahawks.ru/wordpress/plagin/postranichnaya-navigaciya-dlya-wordpress-plaginom-wp-pagenavi.html/comment-page-1#comment-7563

Денис http://mypets.by/

Добрый день. Частично не работает постраничная навигация. а именно не работает в рубриках, хотя если смотреть в записях автора то она отображается нормально, также в поиске работает, пробовал разные плагины ставить, писать в ручную, но проблема все также осталось, уже не знаю куда копать. версия wordpress 3.1, на данный момент сейчас стоит page-navi. может кто сталкивался?!

Автор
Пётр Александров

Код в category.php добавляли?

Кофеин

У меня в тему (которую я локализую) встроен плагин WP-PageNavi, соответственно слово "страница" и "из" написано по английски "Page" и "of". Не могу найти решения как эти слова перевести, в файле плагина wp-pagenavi.php меняю эти слова на русские - эффекта нет...(( Мож подскажет хоть кто-нибудь, а?

Ксения http://vkusnyy-recept.ru

Доброго времени суток, Петр! Не первый раз нахожу на Вашем сайте ответы на мои вопросы. Вот и в очередной раз поисковик привел к Вам в гости. Петр, помогите, пожалуйста, какую именно фразу мне нужно заменить? Я не волшебник, я только учусь))) Заранее благодарю.

[php]</div>

<?php endwhile; ?>

<?php

$prev_link = get_previous_posts_link(__('Следующие записи &raquo;', 'kubrick'));

$next_link = get_next_posts_link(__('&laquo; Предыдущие записи', 'kubrick'));

?>

<?php if ($prev_link || $next_link): ?>

<div class="art-Post">

<div class="art-Post-tl"></div>

<div class="art-Post-tr"></div>

<div class="art-Post-bl"></div>

<div class="art-Post-br"></div>

<div class="art-Post-tc"></div>

<div class="art-Post-bc"></div>

<div class="art-Post-cl"></div>

<div class="art-Post-cr"></div>

<div class="art-Post-cc"></div>

<div class="art-Post-body">

<div class="art-Post-inner art-article">

<div class="art-PostContent">

<div class="navigation">

<div class="alignleft"><?php echo $next_link; ?></div>

<div class="alignright"><?php echo $prev_link; ?></div>

</div>[/php]

Автор
Пётр Александров

Попробуйте сначала:
[php]<div class="alignleft"><?php echo $next_link; ?></div>
<div class="alignright"><?php echo $prev_link; ?></div>[/php]
Если вывод будет корявым, то замените:
[php][/php]

[/[php][/php]

Ксения http://vkusnyy-recept.ru/

Спасибо огромное, Петр!

Как Вы и посоветовали, заменила эти две строчки:

[php]<div class="alignleft"><?php echo $next_link; ?></div>

<div class="alignright"><?php echo $prev_link; ?></div>[/php]

на вот эту строчку:

[php]<?php if(function_exists('wp_page_numbers')) : wp_page_numbers(); endif; ?>[/php]

И появились страницы. Ура....))))

Роман http://dizels.ru

Беда у меня с установкой плагина. Загрузил, активировал, нашел строки кода:

[php]<div class="post-nav">

<span class="previous"><?php previous_post_link('%link') ?></span>

<span class="next"><?php next_post_link('%link') ?></span>

</div>[/php]

Заменил на:

[php]<div class="post-nav">

<?php if(function_exists('wp_page_numbers')) { wp_page_numbers(); } ?>

</div>[/php]

Но не выводит ничего.

Подскажите в чем может быть проблема?

Автор
Пётр Александров

Может случайно забыли плагин активировать? ..

Роман http://dizels.ru

Нет, плагин я активировал. Тема iblog

Ольга http://zhenskiyzhurnal.ru/

Скачала плагин но код не могу понять как поменять, у меня в index.php совсем другое прописано :

<?php

get_header();

if (have_posts())

{

while (have_posts())

{

art_post();

}

art_page_navi();

} else {

art_not_found_msg();

}

get_footer();

И что здесь нужно заменить я не пойму...:(

помогите, пожалуйста !!! Уже всяко разно перепробовала и ничего не выходит..

Автор
Пётр Александров

Вам нужно найти тот файл, где прописывается функция if (have_posts ()) .

Александр http://autointerview.ru

Здравствуйте Пётр! У меня тоже проблема, нигде нет даже чуточку похожих строчек кода. Если не сложно подскажите пожалуйста где заменить код.

Вот: single.php

''.__('Pages', 'wpzoom').': ', 'after' => '', 'next_or_number' => 'number')); ?>

<?php if ($wpzoom_singlepost_tag == 'Show') { the_tags( ''.__('Tags', 'wpzoom').': ', ' ', ''); } ?>

 

1 && $wpzoom_ad_content_select == 'Yes' && $wpzoom_ad_content_pos == 'After') { echo ''.stripslashes($wpzoom_ad_content_imgpath).""; }?>

| <a href="">

 

 

.

 

Что-то похожее есть в самом начале.

и index.php

<?php if ($wpzoom_featured_posts_show == 'Yes' && is_home() && $paged

<?php if ($wpzoom_featured_cats_show == 'Yes' && is_home() && $paged

<?php if ($wpzoom_featured_big_cats_show == 'Yes' && is_home() && $paged

 

Он совсем пустой. Подскажите, куда тут можно внедрить код?

Сайт: autointerview.ru

Александр http://autointerview.ru

мде....

код почти весь исчез....

Автор
Пётр Александров

Попробуйте через тег PHP вставить...

Анна http://beautybiser.ru

Здравствуйте! в своей теме (twenty ten) в файлах index.php, single.php, archive.php, search.php, categories.php, page.php не могу найти код... Подскажите пожалуйста как быть?

Автор
Пётр Александров

Там по-любому должно быть что-то схожее 🙂

Мария http://vihra.ru

Установила плагин. А где и как найти страницы в которых надо делать изменения?

Как найти эти строчки, которые надо изменить?

Александр Попов http://blog.topdelo.ru/

Мария, посмотрите коммент от 22 октября - там есть ссылка на видеоролик. Надеюсь, что после просмотра видео у вас все получится 🙂

Виктор http://www.mlmonlineclub.com

Пётр, как можно соединиться с сервером при установке плагина WP Page Numbers? У меня в открывается пустое окно фтп конект

Лисёнок Рэнди http://animalistika.ru

Вбил в поиск "WordPress постраничная навигация", тыкнул на первую ссылку не глядя, попал в знакомое место)

Лисёнок Рэнди http://animalistika.ru

http://alaev.info/post/3049

Вот, почитай. Полезно и тебе.

Виктор http://www.mlmonlineclub.com

Очень смешно Лисёнок. Ха ха. Ты часто так делаешь?

Лисёнок Рэнди http://animalistika.ru

Но чем я вас обидел?

Лисёнок Рэнди http://animalistika.ru

Эмм?

Во первых я писал Петру. Во вторых в чём предъява?)

Виктор http://www.mlmonlineclub.com

Никаких предъяв, уважаемый

Андрей http://dlya-wordpress.ru/

На многих приличных буржуйских блогах давно замечаю, что нет постраничной навигации, обычно старые записи - новые записи. А у нас говорят по разному, то это помогает индексации, то это создает дубликаты страниц в поиске... Хотя если брать более менее свежие премиум, да и бесплатные шаблоны WordPress, в 90 % случаев это функция уже вшита, плагин не требуется.

Лисёнок Рэнди http://animalistika.ru

Я выше скинул ссылку как сделать без плагина и дубликатов страниц.

Виктор http://www.mlmonlineclub.com

Я смотрел вашу ссылку. Спасибо

Ленка http://premudraja.net

Спасибо большое - у меня как раз стоял WP Page Navi, но почему-то перестал работать. А тут и шаблон хорошо подошел к сайту, и работает как часы. =)

Никита Рябин http://pro97.ru/

А я использую плагин wp_pagenavi . Идентичен вашему.

Евгений

Здравствуйте, подскажите пожалуйста куда тут вставить код плагина в index.php такие строки

/* Display navigation to next/previous pages when applicable */

if ( theme_get_option('theme_' . (theme_is_home() ? 'home_' : '') . 'top_posts_navigation' ) ) {

theme_page_navigation();

}

/* Start the Loop */

while (have_posts()) {

the_post();

get_template_part('content', get_post_format());

}

/* Display navigation to next/previous pages when applicable */

if (theme_get_option('theme_bottom_posts_navigation')) {

theme_page_navigation();

}

} else {

DJ_DED http://www.rabota4you.com.ua

спасибо поменял! еле нашол нужный код(который нужно было заменить)

Спасибо за пост

Спасибо за полезную информацию

Сергей http://amizht.ru

Здравствуйте. Подскажите, а как разбить на страницы??дело в том что у меня на странице ФАЙЛЫ много информации, и я хотел бы перенести, чтобы пользователи просто нажали внизу страницы на циферку 2 и всё. А вставка тега не помогает((

Василий http://polezniesoveti.com

У меня плагин начал работать без изменения в коде. Так и должно быть?

Александр http://progforyou.ru/

Все сделал как написано, а навигация так и не появилась

Виталий http://mojwp.ru/

код вставьте и все будет. сейчас кода нет

Дмитрий

У меня вот проблема, я устанавливал и page navi и WP Page Numbers, выставляю в настройках плагинов чтоб выводилось 12 записей на главной странице,но выводится всё равно 10,перерыл все файлы, ничего не нашёл, может подскажите как изменить стандартное значение в 10 записей на 12

Александр http://dnevnik-biznesmena.ru

Что-то у меня не работает этот плагин

Юрий http://mlmstart.net/

Пётр привет! Мне очень понравилась структура левой колонки. Всё четко и понятно. Я только начал делать блог. Подскажите - Как сделать такую же постраничную структуру?

Владимир http://kladidey.ru

Спасибо, отличный урок и, вроде, все работает Но у меня categories php нет такого раздела. Может он как-то иначе называется? Спасибо.

Алеся

Всё - таки некоторые Ваши статьи не совсем для новичков, а скорее для более продвинутых "чайников" Опять я не нашла в коде своего блога ничего подобного """"<?php posts_nav_link""""" В коде очень много <?php posts_..........., но конкретно с " _nav_link" нет ни одной строчки. Стало быть чайнику очень сложно понять, как выглядит строчка, которую нужно заменить, если она идёт с другим набором букв, а не так как в Вашем посте. Предлагаю Вам делать скриншоты с захватом нескольких строк, что бы наглядно можно было видеть, между каких других строк располагается то, что мы ищем в своём коде.

Юля http://salaty-i-zakuski.ru

Поменяла код в файлах index.php и single.php - все работает. Только на главной странице не пойму, навигация стоит и выводятся все записи (хотя в настройках выставила 6 записей). Я ничего не меняла в файле page.php. Может нужно и тут код поменять? Только я не пойму где именно. Помогите пожалуйста. Вот код:

<div id="post-" >

<a href="" rel="bookmark" title="Ссылка на ">

'Страницы: ', 'after' => '', 'next_or_number' => 'number')); ?>

<?php edit_post_link('Редактировать.', '', ''); ?>

Что конкретно поменять? А то я всю бошку сломала

Юля http://salaty-i-zakuski.ru

?php get_header(); ?>

<div id="post-" >

<a href="" rel="bookmark" title="Ссылка на ">

'Страницы: ', 'after' => '', 'next_or_number' => 'number')); ?>

<?php edit_post_link('Редактировать.', '', ''); ?>

Юля http://salaty-i-zakuski.ru

/*php get_header(); */

/div id="content"/

/div class="spacer"></div/

/*php

if(have_posts()): while (have_posts()) : the_post();

*/

/*div id="post-" /

/div class="title"><a href="" rel="bookmark" title="Ссылка на "> 'Страницы: ', 'after' => '', 'next_or_number' => 'number')); ?

/div

/div

/*php endwhile; */

/*php endif; */

/*php edit_post_link('Редактировать.', '', ''); */

/div

/*php get_sidebar(); */

/*php get_footer();*/

пардон

Автор
Пётр Александров

Может в настройках в админке?

А как сделать, чтобы эта навигация отображалась не слева страницы, а по центру страницы?

Алексей http://tasoped.ru

Здравствуйте. Не поскажите, я поставил плагин с постраничной навигацией. Что мне надо поменять в файле index.php

Вот файл

<div id="post-">

<a href="" rel="bookmark" title="Постоянная ссылка на ">

<img src="/images/" /> <img src="/images/" /> <img src="/images/comments.png" /> ID)) { ?> <img src="/images/edit.png" />

"alignleft post_thumbnail")); } ?><?php the_content(' Читать далее »'); ?>

<!--/post--->

Не найдено.

Извините, но по Вашему запросу ничего не было найдено.

А вот сайт http://tasoped.ru Там просто дивы стоят. Я не знаю, каклучше вставить.

Александр Попов http://blog.topdelo.ru/

Изменение своего кода я показал в этом видео: Посмотрите - у меня навигация работает...

Игорь http://www.lechenie-kozhi.ru/

Здравствуйте !

Установил плагин как у вас в уроке но почему то css стили не подключились !

подскажите почему ?

http://www.lechenie-kozhi.ru/category/vidy-i-lechenie-zabolevanij-kozhi/page/10

Максим http://kulinaru33.ru/

Page 1 of 2 : Next Page Как изменить на русский в Word press

Александр Попов http://blog.topdelo.ru/

Эта "руссификация" делается в настройках плагина после его установки. Можете посмотреть в этом видео (на время 10:50).

Юрий http://iurii-zhuk.ru

Навигация находится с левой стороны. Как выровнять по центру? Сделал и в конце , но ничего не получается.

Андрей Хвостов http://www.ingenerhvostov.ru/

У меня плагин WP Page Numbers активировался, но не встаёт. Код менял. Возможно тема такая. У меня стоит связь с pagenavi. Её убирал на

Вот скриншот: http://clip2net.com/s/6eM7jJ.

Автор
Пётр Александров http://wpnew.ru

Поставьте PageNavi и все 🙂

Андрей http://telets.com.zp.ua/

Спасибо за понятное объяснение.Плагин установил,работает.Заходите в гости буду рад.

Евгений http://stroyroom.com/

Очень крутой плагин, подробное объяснение, установил. спасибо большое!

Алексей

Добрый день. Подскажите вот я все сделал как написано, нумерация страниц у меня появилась. Но я могу видеть ее только заходя под админом. Захожу с любого другого браузера как посетитель и нумерации не видно. Что можно сделать? подскажите плз.

ненашел <?php posts_nav_link('<<', __('')); ?>; нив одном из файлов ... че делать

ITишник http://ssecond-life.ru

Тоже собираюсь установить навигацию. Количество статей на сайте еще не критично

Игорь Черноморец http://igorchernomoretz.com

Спасибо Пётр! У меня маленький вопрос... я не нашёл у себя файл category.php и соответственно в рубриках навигация страниц не работает!!!!! Может быть мне надо изменить этот код в файле function.php тоже?

Наркас http://pavori.ru

А у меня нет такого кода <?php posts_nav_link('<<', __('')

У меня по-другому выглядит

Евгений

Уважаемый Пётр, моё Вам почтение! Я совсем ещё чайник, но благодаря Вашим урокам начал создавать свой блог с нуля. Пока мой блог на локалхосте, но в остальном я стараюсь точно следовать Вашим предписаниям.

До последнего времени всё шло хорошо, но после того, как в файлах index.php, single.php, archive.php, search.php, categories.php, page.php я заменил необходимые строки на , то у меня сайт перестал открываться. Вся беда в том, что я по нерадению не сделал резервных копий изменяемых файлов.

Денвер выдавал подсказки, я кое-какие строки по этим подсказкам подредактировал — сайт стал открываться. Редактируя далее неоткрывающиеся страницы и функции, я, благодаря подсказкам Денвера, многое восстановил. Но до сих пор не могу восстановить функцию комментариев с вводом имени и Эл. Адреса, а также последние опубликованные статьи (в то время, как архив сохранился).

Плагин WP Page Numbers я деактивировал и удалил. Подскажите, пожалуйста, можно ли где-нибудь найти файлы index.php, single.php, archive.php, search.php, categories.php, page.php , чтобы их установить в мой локалхостинг и восстановить до первоначального состояния, а «отредактированные» ранее удалить? Или, может быть, есть какая-нибудь другая возможность восстановить первоначальное состояние блога?

Заранее благодарен. С уважением.

Автор
Пётр Александров http://wpnew.ru

Да, можно. Скачайте еще раз шаблон и вставьте его файлы.

Евгений

Уважаемый Пётр! Благодарю Вас за совет. Желаю Вам удачи.

Андрей http://rusfish4.ru

А у кого то он не хочет работать!У меня в теме oblivion стандартная навигация встроена,И вот на одном сайте работает,а на rusfish4.ru 404 ошибка на навигации.

Ставил этот плагин,выключал все,обновлял - а толку 0.

Алексей

Здравствуйте у меня в файле индекс нет такой строчки ; что делать?

Автор
Пётр Александров http://wpnew.ru

Попробуйте вывести в произвольном месте. Потом корректировать на месте.

Лена http://sitelena.ru/

Отлично, все хорошо установилось. Спасибо за инфо.

myzgir http://slowopi.ru

Далее нужно открыть файлы index.php, single.php, archive.php, search.php, categories.php, page.php и заменить в них следующий код (у Вас может немного отличаться):
Пожалуйста, подробнее адреса этих файлов, в каких папках их искать? Я совсем тупой блогер.

Наверх Рейтинг@Mail.ru