Рубрики

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

Петр Александров
Автор статьи Пётр Александров
180
Время прочтения: 4 мин.

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

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

К сожалению, в WordPress по умолчанию такой функции нет. Изначально Ваша навигация будет выглядеть примерно так (будет видно, когда количество постов превысит 10):
Да, когда статей на блоге не так много, можно конечно переходить постоянно на “предыдущие записи”. Но, когда их количество перевалит хотя бы за 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('<<', __('< предыдущие записи'), __('новые записи -->')); ?&gt;;

    на

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

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

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

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

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

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

Удачи Вам!

____________________________________

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

Подпишитесь на бесплатные уроки по e‑mail и получите книгу в подарок
Нажав на кнопку «Подписаться» вы принимаете соглашение на обработку персональных данных.
Книга по SEO
Добавить комментарий
Ваш адрес email не будет опубликован. Обязательные поля помечены
Нажав на кнопку «Отправить комментарий» вы принимаете соглашение на обработку персональных данных.

180 комментариев на «Урок 41 Постраничная навигация с помощью плагина WP Page Numbers»
  1. axel
    http://prootime.ru

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

  2. Voronkoff
    https://voronkoff.ru

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

    • com

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

  3. Виктория

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

    • Петр Александров Автор статьи

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

      • Николай

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

  4. Lifetrip
    https://Life-trip.ru

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

    • Петр Александров Автор статьи

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

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

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

      • com

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

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

      Плохо что плагин сам не меняет код.
      Вы имеете в виду смену стиль оформления?

      • Lifetrip
        https://Life-trip.ru

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

        • Петр Александров Автор статьи

          Смысл оставлять комментарий под “Фото-рассказы”? Ссылки все равно в nofollow, а яндекс это уже учитывает.
          Еще раз подобный коммент с именем наподобие “фото рассказы” удаление комментариев и бан по ip.

  5. Life-trip
    https://Life-trip.ru

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

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

    • Петр Александров Автор статьи

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

      • Life-trip
        https://Life-trip.ru

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

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

        • Петр Александров Автор статьи

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

  6. Voronkoff
    https://voronkoff.ru

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

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

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

  8. Voronkoff
    https://Voronkoff.ru

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

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

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

  9. Voronkoff
    https://voronkoff.ru

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

  10. Петр Александров Автор статьи

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

  11. Петр Александров Автор статьи

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

  12. Ирина

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

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

  13. Ирина

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

  14. Петр Александров Автор статьи

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

  15. Олеся

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

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

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

  17. mixon

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

  18. max

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

    http://www.sharemania.ru/0269737

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

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

  19. Петр Александров Автор статьи

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

  20. Cooler

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

  21. Петр Александров Автор статьи

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

  22. Лип

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

  23. Петр Александров Автор статьи

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

  24. Servest

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

  25. madgreg

    Подскажите почему плагин может не работать
    список страниц отображаеться но при клике например на вторую страницу ни че не происходит просто перезагрузка
    wordpress 3.0.1 юзаю
    ссылки стоят произвольные /%category%/%postname%/
    при заходе на сайт выполняется не index.php а своя страница(glavnaya.php )
    мож кто сталкивался с проблемой
    поможите

  26. sticka

    отличный плагин! спасибо
    с темами оформления он выигрывает у page navi

  27. Наталья

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

    max_num_pages;
    if ( $total_pages > 1 ) {
    echo ”;
    posts_nav_link(‘ | ‘, __(‘« Следующие записи’), __(‘Предыдущие записи »’));
    echo ”;
    }
    }
    ?>

  28. Наталья

    max_num_pages;
    if ( $total_pages > 1 ) {
    echo ”;
    posts_nav_link(‘ | ‘, __(‘« Следующие записи’), __(‘Предыдущие записи »’));
    echo ”;
    }
    }
    ?>

  29. Наталья

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

    • Петр Александров Автор статьи

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

      • Наталья

        max_num_pages;
        if ( $total_pages > 1 ) {
        echo ”;
        posts_nav_link(‘ | ‘, __(‘« Следующие записи’), __(‘Предыдущие записи »’));
        echo ”;
        }
        }
        ?>

        • Петр Александров Автор статьи

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

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

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

  31. Наталья

    Спустя некоторое время вернулась к этим “баранам”
    В этот раз кое-что удалось. Нашла подходящий код, довольно большой, заменила на указанный, проделала это в файлах index и arhive.
    Подправила дизайн и вроде бы все работает… но
    в файле single подходящего кода не оказалось
    а файлов search и categories самих не оказалось
    есть файл searchform но там всего 4 строки
    Вот не знаю можно ли считать этот урок выполненным нормально или все же что-то недоделано, но тогда что?

    • Петр Александров Автор статьи

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

      • Игорь

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

  32. piligrimm

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

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

      Что-то ваш блог вообще не хочет открываться 🙁
      А у вас больше 10 статей?
      ========
      Может быть что-то лишнее удалили при коррекции кода?
      В разных темах коды отличаются. В моем случае достаточно было изменить только 1 файл – index
      Но пришлось поэкспериментировать – сделал видеоурок.
      Посмотрите “Пагин WP Page Numbers – как изменить код” : http://www.youtube.com/watch?v=Bz-Fcf1Ko_Y

  33. Катерина

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

  34. Елена

    Огромное спасибо Вам, Петр, за подробный урок!
    Теперь постраничная навигация есть и у меня…ура!!! 🙂

  35. Андрей

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

    • Наталья

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

    • Петр Александров Автор статьи

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

  36. Андрей

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

    • Петр Александров Автор статьи

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

  37. Андрей

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

  38. Успешная жизнь

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

  39. Успешная жизнь

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

    • Петр Александров Автор статьи

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

      • Успешная жизнь

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

  40. Андрей

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

    • Елена

      Будьте проще, Андрей… на сайте у вас все окей… пишите про рыбалку свою и не парьтесь… или у вас просто почитать нечего, кроме как строку в браузере разглядывать???
      В общем я предлагаю… удалить этот плагин и не мучится вовсе… не мучится самому и, самое главное, других не мучить ПЕРФЕКЦИОНИЗМОМ СВОИМ! 😉
      Ведь главная цель достигнута – постраничная навигация есть… посетители довольны… Вы тоже рады, что она у вас есть… так чего же вам еще надобно… вот интересно Вы женаты или нет… если ДА, ох и не завидую я вашей жене… ей просто памятник при жизни ставить нужно…
      Смотрите на жизнь проще, Андрей и она обязательно наладится… 🙂
      Всего Вам хорошего… успехов в покорении блогосферы и достижения всех поставленных целей! 🙂 🙂 🙂

      • Андрей

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

        • Елена

          Очень рада, что Вы все правильно поняли и не обиделись… обижать Вас вовсе не хотелось бы… мне, например, строка эта совсем не помешала, и смотрится на мой взгляд вполне “презентабельно”… но ЭТО мое личное мнение… даже не знаю, что Вы так в эту строку вцепились…
          Не мучайте Петю, пожалуйста, он у нас просто “вымирающий вид – хватай, а то убежит”!!! 😉 Его беречь надобно… 🙂 Авось еще чего путного подкинет… у кого нормальная, толковая информация, их же в интернете единицы.
          Еще раз всего хорошего Вам, Андрей. Значит, все-таки женаты. Жене привет передавайте…м-дааа… как говорил Некрасов… “есть женщины в русских селеньях”… 🙂

  41. Хворь

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

    • Александр Попов
      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 , но в нем нет подходящего для замены кода.

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

  42. Андрей

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

  43. Григорий

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

  44. Natali

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

    • Антон

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

  45. Ильшат

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

  46. ЕЛЕНА
    https://krasotka-da.ru/

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

    • Петр Александров Автор статьи

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

  47. ЕЛЕНА
    https://krasotka-da.ru

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

  48. Slava
    http://pitbul.ks.ua

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

  49. Дмитрий
    https://aroundthailand.ru

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

  50. Игорь

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

  51. Александр

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

  52. Надежда

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

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

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

      • Надежда

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

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

          “В личку” – это значит связаться напрямую, например, написать письмо по эл.почте.
          Когда вы оставляете комментарий, вы указываете Имя, адрес почты и адрес блога: на почту вам идут сообщения с блога, а ссылка присваивается вашему имени.
          Если кто-то захочет с вами связаться, он кликает по имени и попадает на ваш сайт. Я к вам сходил, но ваших контактов НЕ нашел – оставил коммент с ссылками.

          • Надежда

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

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

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

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

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

  53. Виталий

    Здравствуйте, Александр, вот какой вопрос—мучаюсь с этим плагином\ничего не получается…у меня нет той строчки в теме которую надо заменить, а вот что есть–
    $prev_link = get_previous_posts_link(__(‘Следующие записи »’, ‘kubrick’));
    $next_link = get_next_posts_link(__(‘« Предыдущие записи’, ‘kubrick’));
    пытался их менять на то что нужно поставить, вообще сайт перестал открываться. что конкретно нужно заменить, подскажите пожалйста…..

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

      Посмотрите видео «Пагин WP Page Numbers — как изменить код» : http://www.youtube.com/watch?v=Bz-Fcf1Ko_Y
      —-
      И перед любыми изменениями сохраняйте исходные файлы, чтобы всегда можно было “откатить” изменения.

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

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

  55. RusFreeBlog.ru

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

  56. Артур

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

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

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

    • Артур

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

    • Петр Александров Автор статьи

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

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

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

    • Артур

      Заходите в админку->настройки->page numbers и там в пункте Settings – Text
      пишите в строчке Default text: Page – страница, а в Default text: of – из. Вот и все. Будет, как у меня)))

      • Петр Александров Автор статьи

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

    • Петр Александров Автор статьи

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

  59. Яна

    Спасибо большое за урок. Я поставила эту навигацию, но править файл пришлось только index.php После правки сразу появилась постраничная навигация на главной.
    В файле single.php нет строки, которую надо править и похожей тоже нет.
    В файле search.php есть только такой код:
    Этот нужно заменить или это вообще не то?

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

    • Петр Александров Автор статьи

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

      • Яна

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

  60. Яна

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

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

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

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

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

  63. Игорь

    Все почему- то объясняют как поменять коды на старых версиях вордпресса. У меня WordPress 3.2.1.
    Все перепробовал, ничего не получается, к сожалению. Коды с надписями “предыдущие записи’, новые записи” нет на вышеупомянутых файлах index.php, single.php, archive.php, search.php, categories.php, page.php

  64. Игорь

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

    • Игорь

      К счастью оказался блог, где к моей просьбе остались не равнодушны и помогли решить эту, как оказалось неразрешимую проблему.
      У кого проблемы, заходите вот на эту страницу обсуждение установки постраничной навигации. Здесь вам помогут обязательно!
      http://ahawks.ru/wordpress/plagin/postranichnaya-navigaciya-dlya-wordpress-plaginom-wp-pagenavi.html/comment-page-1#comment-7563

  65. Денис
    https://mypets.by/

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

    • Петр Александров Автор статьи

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

  66. Кофеин

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

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

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

    </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>

    • Петр Александров Автор статьи

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

      [/

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

        Спасибо огромное, Петр!
        Как Вы и посоветовали, заменила эти две строчки:
        <div class="alignleft"><?php echo $next_link; ?></div>
        <div class="alignright"><?php echo $prev_link; ?></div>
        на вот эту строчку:
        <?php if(function_exists('wp_page_numbers')) : wp_page_numbers(); endif; ?>
        И появились страницы. Ура….))))

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

    Беда у меня с установкой плагина. Загрузил, активировал, нашел строки кода:
    <div class="post-nav">
    <span class="previous"><?php previous_post_link('%link') ?></span>
    <span class="next"><?php next_post_link('%link') ?></span>
    </div>
    Заменил на:
    <div class="post-nav">
    <?php if(function_exists('wp_page_numbers')) { wp_page_numbers(); } ?>
    </div>
    Но не выводит ничего.
    Подскажите в чем может быть проблема?

    • Петр Александров Автор статьи

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

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

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

  69. Ольга
    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 ()) .

  70. Александр

    Здравствуйте Пётр! У меня тоже проблема, нигде нет даже чуточку похожих строчек кода. Если не сложно подскажите пожалуйста где заменить код.
    Вот: 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

  71. Александр

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

    • Петр Александров Автор статьи

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

  72. Анна
    http://beautybiser.ru

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

    • Петр Александров Автор статьи

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

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

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

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

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

  74. Виктор

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

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

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

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

    http://alaev.info/post/3049
    Вот, почитай. Полезно и тебе.

  77. Виктор

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

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

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

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

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

  78. Виктор

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

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

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

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

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

  79. Виктор

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

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

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

  81. Никита Рябин

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

  82. Евгений

    Здравствуйте, подскажите пожалуйста куда тут вставить код плагина в 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 {

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

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

  84. Елена

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

  85. Сергей

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

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

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

  87. Александр

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

    • Виталий
      https://mojwp.ru/

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

  88. Дмитрий

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

  89. Александр

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

  90. Юрий

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

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

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

  92. Алеся

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

  93. Юля

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

    <div id="post-” >
    <a href="” rel=”bookmark” title=”Ссылка на “>

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

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

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

    • Юля

      ?php get_header(); ?>

      <div id="post-” >
      <a href="” rel=”bookmark” title=”Ссылка на “>

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

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

      • Юля

        /*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();*/
        пардон

        • Петр Александров Автор статьи

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

  94. Den

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

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

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

    <div id=”post-“>

    <a href="” rel=”bookmark” title=”Постоянная ссылка на “>
    <img src="/images/date.png” /> <img src="/images/user.png” /> <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://youtu.be/Bz-Fcf1Ko_Y Посмотрите – у меня навигация работает…

  96. Игорь

    Здравствуйте !
    Установил плагин как у вас в уроке но почему то css стили не подключились !
    подскажите почему ?
    http://www.lechenie-kozhi.ru/category/vidy-i-lechenie-zabolevanij-kozhi/page/10

  97. Максим

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

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

      Эта “руссификация” делается в настройках плагина после его установки. Можете посмотреть в этом видео http://youtu.be/C_-27uBeibQ (на время 10:50).

  98. Юрий

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

  99. Андрей Хвостов

    У меня плагин WP Page Numbers активировался, но не встаёт. Код менял. Возможно тема такая. У меня стоит связь с pagenavi. Её убирал на
    Вот скриншот: http://clip2net.com/s/6eM7jJ.

    • Петр Александров Автор статьи
      https://reclampa.ru

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

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

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

  101. Евгений

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

  102. Алексей

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

  103. Илья

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

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

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

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

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

  106. Наркас

    А у меня нет такого кода <?php posts_nav_link('<<', __('’)
    У меня по-другому выглядит

  107. Евгений

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

    До последнего времени всё шло хорошо, но после того, как в файлах 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 , чтобы их установить в мой локалхостинг и восстановить до первоначального состояния, а «отредактированные» ранее удалить? Или, может быть, есть какая-нибудь другая возможность восстановить первоначальное состояние блога?

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

    • Петр Александров Автор статьи
      https://reclampa.ru

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

      • Евгений

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

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

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

  109. Алексей

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

    • Пётр Александров Автор статьи
      https://reclampa.ru

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

  110. Лена
    https://sitelena.ru/

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

  111. myzgir
    http://slowopi.ru

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

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