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

plugin-wp-page-numbers

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

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

К сожалению, в WordPress по умолчанию такой функции нет. Изначально Ваша навигация будет выглядеть примерно так (будет видно, когда количество постов превысит 10):
predydushiezapisi thumb Урок 41 Постраничная навигация с помощью плагина WP Page Numbers Да, когда статей на блоге не так много, можно конечно переходить постоянно на “предыдущие записи”. Но, когда их количество перевалит хотя бы за 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ти предоставленных тем я выбрал последнее:
    wppagenumbers thumb Урок 41 Постраничная навигация с помощью плагина WP Page NumbersПеревел следующим образом:
    perevodwppagenumbers thumb Урок 41 Постраничная навигация с помощью плагина WP Page Numbers Не забудьте сохранить изменения, путем нажатия “Update Setting”.
  4. Вот и все, наслаждаемся результатом:
    stranica thumb Урок 41 Постраничная навигация с помощью плагина WP Page Numbers

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

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

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

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

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

Удачи Вам!

____________________________________

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

Постовой. Найден интересный ресурс, который использует продвижение сайтов для других ресурсов.

Подпишитесь на бесплатные уроки

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

Похожие уроки

Ваш комментарий

  1. axel01/06/2010 в 00:24

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

  2. Voronkoff03/06/2010 в 14:30

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

  3. Виктория04/06/2010 в 11:40

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

    • Петр Александров04/06/2010 в 12:04

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

  4. Lifetrip07/06/2010 в 15:03

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

    • Петр Александров07/06/2010 в 19:15

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

    • Островитянин09/06/2010 в 16:22

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

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

      • Lifetrip09/06/2010 в 16:34

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

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

        • Петр Александров09/06/2010 в 17:03

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

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

  5. Life-trip09/06/2010 в 17:25

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

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

    • Петр Александров09/06/2010 в 17:28

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

      Вы согласны?

      • Life-trip09/06/2010 в 17:11

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

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

        • Петр Александров09/06/2010 в 17:02

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

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

  6. Voronkoff16/06/2010 в 14:37

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

  7. Островитянин16/06/2010 в 16:41

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

  8. Voronkoff16/06/2010 в 20:46

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

    • Островитянин30/06/2010 в 22:07

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

  9. Voronkoff05/07/2010 в 10:33

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

  10. Петр Александров05/07/2010 в 17:44

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

  11. Петр Александров05/07/2010 в 17:30

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

  12. Ирина05/08/2010 в 17:11

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

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

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

  13. Ирина05/08/2010 в 17:11

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

  14. Петр Александров06/08/2010 в 13:23

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

  15. Олеся27/08/2010 в 17:38

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

  16. Админский06/09/2010 в 18:55

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

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

  17. mixon07/09/2010 в 18:28

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

  18. max19/09/2010 в 00:26

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

    http://www.sharemania.ru/0269737

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

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

  19. Петр Александров19/09/2010 в 14:25

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

  20. Cooler16/10/2010 в 16:03

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

  21. Петр Александров22/10/2010 в 01:23

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

  22. Лип02/11/2010 в 12:24

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

  23. Петр Александров05/11/2010 в 09:48

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

  24. Servest05/11/2010 в 16:09

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

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

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

  25. madgreg27/11/2010 в 02:34

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

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

    wordpress 3.0.1 юзаю

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

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

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

    поможите

  26. sticka21/12/2010 в 13:41

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

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

  27. Наталья15/02/2011 в 20:50

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

    max_num_pages;

    if ( $total_pages > 1 ) {

    echo '';

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

    echo '';

    }

    }

    ?>

  28. Наталья15/02/2011 в 20:09

    max_num_pages;

    if ( $total_pages > 1 ) {

    echo '';

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

    echo '';

    }

    }

    ?>

  29. Наталья15/02/2011 в 20:40

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

    • Петр Александров19/02/2011 в 12:48

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

      «/код»

  30. Алексей16/02/2011 в 20:30

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

  31. Наталья16/03/2011 в 02:30

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

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

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

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

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

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

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

    • Петр Александров22/03/2011 в 01:32

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

      • Игорь25/03/2012 в 01:38

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

  32. piligrimm24/03/2011 в 13:14

    доброго всем

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

    • Александр Попов18/05/2011 в 17:59

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

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

      ========

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

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

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

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

  33. Катерина26/03/2011 в 01:49

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

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

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

  34. Елена26/03/2011 в 15:05

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

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

  35. Андрей20/04/2011 в 10:30

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

    • Наталья20/04/2011 в 11:33

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

    • Петр Александров23/04/2011 в 15:42

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

  36. Андрей23/04/2011 в 18:05

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

    • Петр Александров23/04/2011 в 18:56

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

  37. Андрей23/04/2011 в 20:17

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

  38. Успешная жизнь25/04/2011 в 13:19

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

  39. Успешная жизнь25/04/2011 в 13:07

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

  40. Андрей28/04/2011 в 18:20

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

    • Елена28/04/2011 в 19:35

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

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

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

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

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

      • Андрей28/04/2011 в 20:32

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

        • Елена29/04/2011 в 07:31

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

          Не мучайте Петю, пожалуйста, он у нас просто «вымирающий вид — хватай, а то убежит»!!! ;) Его беречь надобно... :) Авось еще чего путного подкинет... у кого нормальная, толковая информация, их же в интернете единицы.

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

  41. Хворь19/06/2011 в 20:56

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

    • Александр Попов21/08/2011 в 23:03

      У меня та же история, но напрягает совсем другое. При выборе любой Рубрики, в которой более 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. Андрей21/06/2011 в 07:27

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

  43. Григорий06/07/2011 в 00:06

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

  44. Natali11/07/2011 в 10:54

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

    • Антон11/07/2011 в 17:28

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

  45. Ильшат14/07/2011 в 16:16

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

  46. ЕЛЕНА11/08/2011 в 03:54

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

    • Петр Александров11/08/2011 в 18:21

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

  47. ЕЛЕНА11/08/2011 в 20:56

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

  48. Slava25/08/2011 в 12:09

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

  49. Дмитрий28/08/2011 в 12:59

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

  50. Игорь11/09/2011 в 14:09

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

  51. Александр10/10/2011 в 12:40

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

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

  52. Надежда17/10/2011 в 23:43

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

    • Александр Попов18/10/2011 в 10:47

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

      ===

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

      • Надежда18/10/2011 в 21:44

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

        • Александр Попов18/10/2011 в 23:42

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

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

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

      • Александр Попов24/10/2011 в 23:49

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

  53. Виталий20/10/2011 в 02:54

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

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

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

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

  54. Роман26/10/2011 в 23:36

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

  55. RusFreeBlog.ru01/11/2011 в 21:26

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

  56. Артур15/11/2011 в 14:30

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

  57. Альберт25/11/2011 в 22:46

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

  58. Альберт25/11/2011 в 23:41

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

    • Артур25/11/2011 в 23:00

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

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

    • Петр Александров26/11/2011 в 16:37

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

  59. Яна07/12/2011 в 22:37

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

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

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

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

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

  60. Яна07/12/2011 в 22:49

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

  61. Галина Левкова09/12/2011 в 01:40

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

  62. Галина Левкова09/12/2011 в 01:57

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

  63. Игорь10/12/2011 в 03:04

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

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

  64. Игорь13/12/2011 в 11:09

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

    • Игорь21/12/2011 в 01:50

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

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

      ahawks.ru/wordpress/plagi...e-1#comment-7563

  65. Денис28/12/2011 в 10:54

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

  66. Кофеин20/01/2012 в 18:09

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

  67. Ксения22/01/2012 в 16:43

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

    &lt;/div&gt;</p>
    <p>&lt;?php endwhile; ?&gt;
    &lt;?php
    $prev_link = get_previous_posts_link(__('Следующие записи &amp;raquo;', 'kubrick'));
    $next_link = get_next_posts_link(__('&amp;laquo; Предыдущие записи', 'kubrick'));
    ?&gt;
    &lt;?php if ($prev_link || $next_link): ?&gt;
    &lt;div class=&quot;art-Post&quot;&gt;
        &lt;div class=&quot;art-Post-tl&quot;&gt;&lt;/div&gt;
        &lt;div class=&quot;art-Post-tr&quot;&gt;&lt;/div&gt;
        &lt;div class=&quot;art-Post-bl&quot;&gt;&lt;/div&gt;
        &lt;div class=&quot;art-Post-br&quot;&gt;&lt;/div&gt;
        &lt;div class=&quot;art-Post-tc&quot;&gt;&lt;/div&gt;
        &lt;div class=&quot;art-Post-bc&quot;&gt;&lt;/div&gt;
        &lt;div class=&quot;art-Post-cl&quot;&gt;&lt;/div&gt;
        &lt;div class=&quot;art-Post-cr&quot;&gt;&lt;/div&gt;
        &lt;div class=&quot;art-Post-cc&quot;&gt;&lt;/div&gt;
        &lt;div class=&quot;art-Post-body&quot;&gt;
    &lt;div class=&quot;art-Post-inner art-article&quot;&gt;</p>
    <p>&lt;div class=&quot;art-PostContent&quot;&gt;</p>
    <p>&lt;div class=&quot;navigation&quot;&gt;
    	&lt;div class=&quot;alignleft&quot;&gt;&lt;?php echo $next_link; ?&gt;&lt;/div&gt;
    	&lt;div class=&quot;alignright&quot;&gt;&lt;?php echo $prev_link; ?&gt;&lt;/div&gt;
    &lt;/div&gt;

    • Петр Александров24/01/2012 в 23:52

      Попробуйте сначала:

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

      Если вывод будет корявым, то замените:

      [/

      • Ксения25/01/2012 в 11:35

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

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

        <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. Роман23/01/2012 в 17:04

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

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

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

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

  69. Ольга28/01/2012 в 17:48

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

    <?php

    get_header ();

    if (have_posts ())

    {

    while (have_posts ())

    {

    art_post ();

    }

    art_page_navi ();

    } else {

    art_not_found_msg ();

    }

    get_footer ();

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

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

    • Петр Александров29/01/2012 в 22:42

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

  70. Александр02/02/2012 в 20:43

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

    Вот: 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. Александр02/02/2012 в 20:13

    мде...

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

  72. Анна03/02/2012 в 17:21

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

  73. Мария08/02/2012 в 20:26

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

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

  74. Виктор27/03/2012 в 08:17

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

  75. Лисёнок Рэнди27/03/2012 в 10:03

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

  76. Лисёнок Рэнди27/03/2012 в 10:50

    http://alaev.info/post/3049

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

  77. Виктор27/03/2012 в 11:16

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

  78. Виктор27/03/2012 в 13:51

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

    • Андрей27/03/2012 в 14:29

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

  79. Виктор27/03/2012 в 14:32

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

  80. Ленка28/03/2012 в 15:28

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

  81. Никита Рябин11/05/2012 в 17:27

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

  82. Евгений12/05/2012 в 13:02

    Здравствуйте, подскажите пожалуйста куда тут вставить код плагина в 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_DED13/05/2012 в 11:10

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

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

  84. Елена14/05/2012 в 17:01

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

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