Навигация блога на WordPress по умолчанию не очень удобна. Вы, наверное, уже привыкли видеть на многих блогах или сайтах постраничную навигацию, то есть своего рода разбиение на страницы.
Пример такой навигации Вы можете видеть на моем блоге. Внизу страницы Вы найдете пронумерованные страницы, где, нажав, например, на “3”, Вы попадаете на третью страницу.
К сожалению, в WordPress по умолчанию такой функции нет. Изначально Ваша навигация будет выглядеть примерно так (будет видно, когда количество постов превысит 10):
Да, когда статей на блоге не так много, можно конечно переходить постоянно на “предыдущие записи”. Но, когда их количество перевалит хотя бы за 30, попасть на нужную страницу становится проблематично.
Именно поэтому, большинство блоггеров находит решение в плагинах для WordPress или “сами ручками” редактируют код. Так как этот блог, в первую очередь, рассчитан для новичков, не буду заморачивать Вам голову, покажу на примере плагина.
Плагин носит название WP Page Numbers. Этот плагин является аналогом популярного плагина WP Page Navi, но WP Page Numbers по функционалу мне нравится больше.
Так что, этот плагин нужно ставить обязательно. А какой выбрать, решать Вам. Я рассмотрю пример установки и настройки плагина WP Page Numbers.
Если у Вас в тему (шаблон) блога встроена постраничная навигация, Вам не нужно ставить плагин WP Page Numbers.
Установка и настройка плагина WP Page Numbers
- Скачиваете плагин WP Page Numbers и активируете его в админке WordPress.
- Далее нужно открыть файлы 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(); } ?-->
- Идем в админку WordPress -> Настройки –> Page Numbers и настраиваем данный плагин по вкусу:
Из 5ти предоставленных тем я выбрал последнее:
Перевел следующим образом:
Не забудьте сохранить изменения, путем нажатия “Update Setting”. - Вот и все, наслаждаемся результатом:
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 Доработки блога.
хороший плагин… многие им пользуются…, но я не пользуюсь, можно и без плагина обойтись по моему, там не оч много над писать… пару строчек… кстати я еще писал как на css красивую навигацию сделать http://prootime.ru/pagination
А мне нравится этот плагин, хотел давно еще поставить, да забыл потом, надо сделать себе
Плагинов достаточно много для постраничной навигации. Лично я знаком уже с 10 плагинами, которые делают постраничную навигацию.
Есть плагин который выводит популярные записи по кол-ву комментариев? А то ищу и не могу найти.
Да, плагин называется most-commented, скоро будет урок о нем, так что рекомендую Вам подписаться на RSS 🙂
Добрый день подскажите пожалуйста! Почему у меня на блоге Навигация отображается в верху текстов а не снизу? Спасибо!!
Плохо что плагин сам не меняет код. Это было бы удобнее для многих. А в чем принципиальное отличие от Navi ?
Тут дается сразу несколько шаблонов под внешний вид. И легко выбрать любой из них. А в Navi придется покопать в коде немного. А этот блог в первую очередь рассчитан на новичков, поэтому выбрал именно этот плагин.
Петр у меня в этих файлах index.php, single.php, archive.php, search.php, categories.php, page.php нету такого кода <?php posts_nav_link('<<', __('’)); ?>; Даже похожего нету!!!! Что делать??
Navi плагин хороший, но мне он довольно принес хлопот пришлось долго копаться в коде и искать более другие и простые плагины и изменил на своем сайте. Теперь и у меня есть постраничная навигация.
Плохо что плагин сам не меняет код.
Вы имеете в виду смену стиль оформления?
Имелось ввиду это:
Далее нужно открыть файлы index.php, single.php, archive.php, search.php, categories.php, page.php и заменить в них следующий код (у Вас может немного отличаться):
Смысл оставлять комментарий под “Фото-рассказы”? Ссылки все равно в nofollow, а яндекс это уже учитывает.
Еще раз подобный коммент с именем наподобие “фото рассказы” удаление комментариев и бан по ip.
Тем более как разница как я оставляю коммент, вы же не dofollow. Нелогично.
Вот вы пишите свою имя и фамилию. А что писать человеку который не использует своё фио и ника? Можно писать адрес сайта, как вы исправили, а можно тогда вообще что-то абстрактное. Но в чем разница?
Ну, я думал, может Вы думали, что dofollow. Просто неприятно, когда оставляют комменты ключевиками… Для меня это спам комменты. Не знаю может привык, когда Яндекс еще nofollow не учитывал. В общем, думаю, никакой вебмастер не будет рад, когда на его блоге будут оставлять комменты “Купить пластиковые окна”, “Телефоны продать”, “Лучшие фотоаппараты” и т.п….
Вы согласны?
Не совсем 🙂 Для меня фоторассказы это как принадлежность сайта, иногда читаешь комменты и хочется зайти и посмотреть на сайт комментатора, то есть даже удобно. Или представьте, что сайт бы прям так и назывался, и я бы просто везде писал бы его название, тоже бан? Или если бы я написал Жизнь-Путешествие (моё название), это тоже ключевик по идее…
У меня блог dofollow, и то я менее жестко отношусь к комментам. Мне больше важно что человек пишет. Но право ваше как относится к этой теме.
Лан не будем разбираться кто прав, кто не прав 🙂 Просто дав слабину один раз, будут многочисленные “Блог про SEO” и другие одноименные комментаторы комментарии оставлять только ради того, чтобы “потыкали” на них 🙂
Поэтому, я против таких ников был, есть и буду. Спасибо за понимание 😉
У меня он тоже отметился с “жизнь-путешествие”. Ну я оставил, по-крайней мере не “пластиковые окна”
А по мне пусть как хотят так и называются, лишь бы комментарии были не спамными.
Нет, все-таки проще общаться с человеком в коментариях, если у него человеческий ник, например, “Островитянин”, а не “Продвижение сайтов”
Конечно, проше, но ведь мир не идеален. Да и если на одино мыло множество таких запросов то могу и в бан отправить, такого комментатора.
Кстати, php код, который надо вставлять в запись, указан неправильный, с ним не работает плагин. Поставил тот, который указан в самом плагине – заработало!
А да, спасибо большоЕ!!! Там wordpress кавычки поменял, я не заметил…
Все исправил, теперь должно работать 🙂
Петр, мне очень симпатичен и полезен Ваш блог. Благодаря Вашим урокам я узнала много нового и уже воплотила в своем бложке, но с постраничной навигацией боюсь сделать непоправимую глупость, потому прошу конкретных рекомендаций.
У меня постраничный переход выглядит так:
Что конкретно подлежит замене на:
Упс, похоже, с конкретным вопросом не получилось( Как лучше связаться с Вами, чтобы изложить суть проблемы?
Пишите в аську 474724336 либо на skype (petterson-21).
С этого урока я начала знакомство с вашим блогом))). Очень много полезного нашла).
Петр, согласен полностью, более функционален чем PageNavi, особенно когда надо править его диз для конкретного сайта.
За инструкцию отдельный респект и спасибо.
Вот это очень полезная статья, спасибо вам! сделал на своём блоге))) ещё интересно про счётчик подписчиков feedburner и twitter узнать, который справа… 😉
Парни пожалуйста прошу, замените мне код в файлах, у меня совсем другой, не найду никак =\
http://www.sharemania.ru/0269737
Если возможно готовые файлы залейте на этот же файлообменник, ну или на другой.
Спасибо огромное заранее!
Заменил, вот ссылка http://files.etherway.ru/ADC2E5
А как уменьшить полосу?? у меня она длинее на пару см…
ПРидется редактировать файл style.css данного плагина.
как сделать кнопку вконтакте Мне понравилось)
Скоро буду рассказывать, так что ждите новых уроков 🙂
Навигация – вещь очень нужная. Уже который месяц пытаюсь сделать навигацию по тегам между записями (single.php), но увы, превратить WP в полноценную CMS что-то не получается. Если знаете способ подскажите.
Неудобно перемещаться по одиночным записям туда-сюда, а не так как в описанном плагине. Тем более, что записи могут идти “циклом статей”, который будет разбросан среди других статей и циклов статей.
Увы, но все подобные плагины для этой цели не подходят.
Подскажите почему плагин может не работать
список страниц отображаеться но при клике например на вторую страницу ни че не происходит просто перезагрузка
wordpress 3.0.1 юзаю
ссылки стоят произвольные /%category%/%postname%/
при заходе на сайт выполняется не index.php а своя страница(glavnaya.php )
мож кто сталкивался с проблемой
поможите
отличный плагин! спасибо
с темами оформления он выигрывает у page navi
Подскажите, пожалуйста, что именно надо заменить. Кусок из index
max_num_pages;
if ( $total_pages > 1 ) {
echo ”;
posts_nav_link(‘ | ‘, __(‘« Следующие записи’), __(‘Предыдущие записи »’));
echo ”;
}
}
?>
max_num_pages;
if ( $total_pages > 1 ) {
echo ”;
posts_nav_link(‘ | ‘, __(‘« Следующие записи’), __(‘Предыдущие записи »’));
echo ”;
}
}
?>
что-то не вставляется в полном виде 🙁
попробуйте вставить код, нажав при комментарии на кнопку “Код”, а после вкладки закройте ”
“/код”
max_num_pages;
if ( $total_pages > 1 ) {
echo ”;
posts_nav_link(‘ | ‘, __(‘« Следующие записи’), __(‘Предыдущие записи »’));
echo ”;
}
}
?>
Там код должен быть еще выше. Начните со слов
php
Спасибо, а то на хостинге установлен 4php, установка 5 вызывает критические ошибки на других сайтах, поэтому плагин wp-pagenavi не идёт, а ваш помог. Благодарю
Спустя некоторое время вернулась к этим “баранам”
В этот раз кое-что удалось. Нашла подходящий код, довольно большой, заменила на указанный, проделала это в файлах index и arhive.
Подправила дизайн и вроде бы все работает… но
в файле single подходящего кода не оказалось
а файлов search и categories самих не оказалось
есть файл searchform но там всего 4 строки
Вот не знаю можно ли считать этот урок выполненным нормально или все же что-то недоделано, но тогда что?
В принципе все нормально, в single и не должно быть этого кода.
Это как, single без кода? У меня вообще отсутствует на одиночной записи ни вперед, ни назад, пусто как бублик. Может подскажешь хоть что можно вставить, а то после прочтения статьи невозможно перейти ни на следующую, ни на предыдущую.
доброго всем
подскажите, пожалуйста, в чём может быть проблема – установил плагин, всё настроил. Но при переходе дальше чем на 1 страницу пишет – “В общем, ничего не найдено..”. Может кто сталкивался… подскажите, буду благодарен.
Что-то ваш блог вообще не хочет открываться 🙁
А у вас больше 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 строчку, которая указана в настройках плагина.
Огромное спасибо Вам, Петр, за подробный урок!
Теперь постраничная навигация есть и у меня…ура!!! 🙂
Здравствуйте. Вопрос вот какой. Установил я себе этот плагинчик, все в общем-то работает, но есть небольшая шняжка. Захожу на первую станицу блога – все нормально. Номера страниц отображаются, в открытом окне браузера с пишет название сайта. Перехожу на страницу под номером 2. Все открывается, но в окне пишет название блога и через дефис PART2. Перехожу на третью страничку. Пишет название блога и PART3 и так до последней страницы. Как это можно устранить? В принципе ничего особенного в этом нету, но как-то неприятно и некрасиво все это выглядит.
У меня так же, даже внимание на это не обратила, посмотрела только что адрес страницы вроде нормальный, а что в названии пишет… действительно как-то не презентабельно.
а так и должно быть… А, что Вы предлагаете?…
Лично я ничего не предлагаю. Раз есть тема, значит есть и комментарии. А если есть комментарии, значит могут быть и вопросы. Тем более что большинство людей здесь корифеями сайтостроения не назовешь. И непонятные моменты могут быть
Я же Вас ни в чем не обвиняю. Я спрашиваю, может Вы хотите как-то по-другому все это реализовать, чтобы “красиво было”. Мне было бы интересно узнать, как примерно, вдруг это возможно сделать…
Кто его знает, хотя бы по русски писало. Т.е. вместо PART была бы СТРАНИЦА. Уже приличнее было бы
Спасибо большое, не мог найти такой плагин. Установил сразу на все свои блоги..)
Еще вопрос, можно ли как-то отредактировать вид разбивки этой? У меня по цвету ни один из вариантов не подходит..
Откройте папку с плагином, и отредактируйте там изображения в каком-нибудь графическом редакторе.
Спасибо, так и сделал..))
Ну так что насчет плагина? Я имею в виду, чтобы он по нашенски писал, а не PART
Будьте проще, Андрей… на сайте у вас все окей… пишите про рыбалку свою и не парьтесь… или у вас просто почитать нечего, кроме как строку в браузере разглядывать???
В общем я предлагаю… удалить этот плагин и не мучится вовсе… не мучится самому и, самое главное, других не мучить ПЕРФЕКЦИОНИЗМОМ СВОИМ! 😉
Ведь главная цель достигнута – постраничная навигация есть… посетители довольны… Вы тоже рады, что она у вас есть… так чего же вам еще надобно… вот интересно Вы женаты или нет… если ДА, ох и не завидую я вашей жене… ей просто памятник при жизни ставить нужно…
Смотрите на жизнь проще, Андрей и она обязательно наладится… 🙂
Всего Вам хорошего… успехов в покорении блогосферы и достижения всех поставленных целей! 🙂 🙂 🙂
Вот это ответ!Сразу за 10 полновесных обратных ссылок пойдет!И я понимаю. Никому так не отвечали! Жене дал почитать так это она Вам готова памятник при жизни поставить. Говорит, нашелся единственный человек, который высказался. Да я в принципе особо и не заморачивался. Просто интересно было.
Очень рада, что Вы все правильно поняли и не обиделись… обижать Вас вовсе не хотелось бы… мне, например, строка эта совсем не помешала, и смотрится на мой взгляд вполне “презентабельно”… но ЭТО мое личное мнение… даже не знаю, что Вы так в эту строку вцепились…
Не мучайте Петю, пожалуйста, он у нас просто “вымирающий вид – хватай, а то убежит”!!! 😉 Его беречь надобно… 🙂 Авось еще чего путного подкинет… у кого нормальная, толковая информация, их же в интернете единицы.
Еще раз всего хорошего Вам, Андрей. Значит, все-таки женаты. Жене привет передавайте…м-дааа… как говорил Некрасов… “есть женщины в русских селеньях”… 🙂
У меня проблема. На странице со статьями навигация отображается корректно, а вот на странице с самой статьей – вообще отсутствует. Что делать?
У меня та же история, но напрягает совсем другое. При выборе любой Рубрики, в которой более 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 и т.д.”.
Классный плагин ели нашел
Петр, вот эти файлы: index.php, single.php, archive.php, search.php, categories.php, page.php должны находиться в папке плагина WP Page Numbers, или где? Никак не могу их найти у себя 🙁
В папке Вашего шаблона (темы), например у меня это /public_html/wp-content/themes/…
Хороший плагин, правда пришлось с ним помучится, подгоняя под шаблон…
где можно почитать как Подтвердить права собственности на сайт в wordpresse. шаг за шагом. куда зайти и что сделать??? куда загрузить файл подтверждения конкретно? не доходит до меня что-то..
Как понять “Подтвердить права собственности на сайт в WordPress”?
это нужно для того чтобы зарегестрировать сайт в яндексе, гоогле,
Не работает навигация, если в настройках WP->Постоянные ссылки выбрать «произвольное». Вторую и последующие страницы открывает пустыми. Как это исправить.
Так пошел, я разбираться, что и как, а то сразу ни чего непонятно, в принципе как и всегда..
Пётр, скажите пожалуйста, почему у меня при переключении на вторую страницу панель навигации пропадает (ну, плагин этот пропадает), то есть назад переключиться можно только с помощью кнопки в браузере…
Подскажите пожалуйста.
У меня на главной странице все работает, но на странице раздела при нажатии например на 2 (вторую страницу), выдает пустую страницу. Что делать?
А у меня нет таких записей в файле index.php, что мне тогда делать? У меня вообще по-ходу нет постраничного перехода в теме. Мож какой другой плагин посоветуете?
Я этот плагин установил, но тоже не все файлы нашел в своей теме и он работает не совсем корректно (см. коммент от 21.08.11). Когда искал решение в Интернете, наткнулся на статью, где описывается как сделать Постраничную навигацию без установки каких-либо плагинов, а предлагается дополнить код. Сам пока не пробовал, но вы можете поискать или напишите в личку – я ссылку постараюсь найти.
===
Искал по запросу “Постраничная навигация”.
Дело в том, что я пока ещё новичок, учусь только, и очень плохо разбираюсь де и что искать. С трудом файл то нашла index.php. Как в личку писать, тоже не нашла. Буду рада любой помощи.
“В личку” – это значит связаться напрямую, например, написать письмо по эл.почте.
Когда вы оставляете комментарий, вы указываете Имя, адрес почты и адрес блога: на почту вам идут сообщения с блога, а ссылка присваивается вашему имени.
Если кто-то захочет с вами связаться, он кликает по имени и попадает на ваш сайт. Я к вам сходил, но ваших контактов НЕ нашел – оставил коммент с ссылками.
На странице – Контакты – мой майл. А что ещё должно быть?
Это на ваше усмотрение – у меня есть еще телефон и Skype. Я в комменте на вашем блоге оставлял ссылки. Смотрели?
Уточнение! Запрос был «Постраничная навигация без плагина».
Здравствуйте, Александр, вот какой вопрос—мучаюсь с этим плагином\ничего не получается…у меня нет той строчки в теме которую надо заменить, а вот что есть–
$prev_link = get_previous_posts_link(__(‘Следующие записи »’, ‘kubrick’));
$next_link = get_next_posts_link(__(‘« Предыдущие записи’, ‘kubrick’));
пытался их менять на то что нужно поставить, вообще сайт перестал открываться. что конкретно нужно заменить, подскажите пожалйста…..
Посмотрите видео «Пагин WP Page Numbers — как изменить код» : http://www.youtube.com/watch?v=Bz-Fcf1Ko_Y
—-
И перед любыми изменениями сохраняйте исходные файлы, чтобы всегда можно было “откатить” изменения.
Спасибо за подробное разьяснение!
Нужный урок! Большое спасибо, теперь на моём блоге присутствует постраничная навигация!) Удобно!)
А как сделать переход к следующей статье в конце поста?
Помогите пожалуйста, сделал все как написано, мне выдает : 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 строке пропущен “}”
С вышесказанным вопросом разобрался, теперь возник вопрос, как перевести??? =) на СТРАНИЦЫ Из =)
Заходите в админку->настройки->page numbers и там в пункте Settings – Text
пишите в строчке Default text: Page – страница, а в Default text: of – из. Вот и все. Будет, как у меня)))
Хм, оперативно :))) Раньше меня даже))) Спасибо за помощь.
Не за что
В админке WordPress заходите в настройки плагина и прям там редактируете.
Спасибо большое за урок. Я поставила эту навигацию, но править файл пришлось только index.php После правки сразу появилась постраничная навигация на главной.
В файле single.php нет строки, которую надо править и похожей тоже нет.
В файле search.php есть только такой код:
Этот нужно заменить или это вообще не то?
Файлов archive.php, categories.php в моей теме вообще нет.
single.php там не нужно;
если нет archive.php, categories.php ничего страшного. Самое главное – index.php
Спасибо за ответ. Успехов Вашему проекту)
код почему-то не отобразился в комментарии
Спасибо за подробное объяснение, у меня все получилось. Я, правда, только index.php поменяла, остальные поменяю когда-нибудь
Да, я еще хотела спросить – у всех номера страниц маленькие, а у меня вроде великоваты… Не подскажите, их можно уменьшить?
Все почему- то объясняют как поменять коды на старых версиях вордпресса. У меня 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
Добрый день. Частично не работает постраничная навигация. а именно не работает в рубриках, хотя если смотреть в записях автора то она отображается нормально, также в поиске работает, пробовал разные плагины ставить, писать в ручную, но проблема все также осталось, уже не знаю куда копать. версия wordpress 3.1, на данный момент сейчас стоит page-navi. может кто сталкивался?!
Код в category.php добавляли?
У меня в тему (которую я локализую) встроен плагин WP-PageNavi, соответственно слово “страница” и “из” написано по английски “Page” и “of”. Не могу найти решения как эти слова перевести, в файле плагина wp-pagenavi.php меняю эти слова на русские – эффекта нет…(( Мож подскажет хоть кто-нибудь, а?
Доброго времени суток, Петр! Не первый раз нахожу на Вашем сайте ответы на мои вопросы. Вот и в очередной раз поисковик привел к Вам в гости. Петр, помогите, пожалуйста, какую именно фразу мне нужно заменить? Я не волшебник, я только учусь))) Заранее благодарю.
</div>
<?php endwhile; ?>
<?php
$prev_link = get_previous_posts_link(__('Следующие записи »', 'kubrick'));
$next_link = get_next_posts_link(__('« Предыдущие записи', '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>
Если вывод будет корявым, то замените:
[/
Спасибо огромное, Петр!
Как Вы и посоветовали, заменила эти две строчки:
<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; ?>
И появились страницы. Ура….))))
Беда у меня с установкой плагина. Загрузил, активировал, нашел строки кода:
<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>
Но не выводит ничего.
Подскажите в чем может быть проблема?
Может случайно забыли плагин активировать? ..
Нет, плагин я активировал. Тема iblog
Скачала плагин но код не могу понять как поменять, у меня в 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 ()) .
Здравствуйте Пётр! У меня тоже проблема, нигде нет даже чуточку похожих строчек кода. Если не сложно подскажите пожалуйста где заменить код.
Вот: 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
мде….
код почти весь исчез….
Попробуйте через тег PHP вставить…
Здравствуйте! в своей теме (twenty ten) в файлах index.php, single.php, archive.php, search.php, categories.php, page.php не могу найти код… Подскажите пожалуйста как быть?
Там по-любому должно быть что-то схожее 🙂
Установила плагин. А где и как найти страницы в которых надо делать изменения?
Как найти эти строчки, которые надо изменить?
Мария, посмотрите коммент от 22 октября – там есть ссылка на видеоролик. Надеюсь, что после просмотра видео у вас все получится 🙂
Пётр, как можно соединиться с сервером при установке плагина WP Page Numbers? У меня в открывается пустое окно фтп конект
Вбил в поиск “WordPress постраничная навигация”, тыкнул на первую ссылку не глядя, попал в знакомое место)
http://alaev.info/post/3049
Вот, почитай. Полезно и тебе.
Очень смешно Лисёнок. Ха ха. Ты часто так делаешь?
Эмм?
Во первых я писал Петру. Во вторых в чём предъява?)
Но чем я вас обидел?
Никаких предъяв, уважаемый
На многих приличных буржуйских блогах давно замечаю, что нет постраничной навигации, обычно старые записи – новые записи. А у нас говорят по разному, то это помогает индексации, то это создает дубликаты страниц в поиске… Хотя если брать более менее свежие премиум, да и бесплатные шаблоны WordPress, в 90 % случаев это функция уже вшита, плагин не требуется.
Я выше скинул ссылку как сделать без плагина и дубликатов страниц.
Я смотрел вашу ссылку. Спасибо
Спасибо большое – у меня как раз стоял WP Page Navi, но почему-то перестал работать. А тут и шаблон хорошо подошел к сайту, и работает как часы. =)
А я использую плагин 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 {
спасибо поменял! еле нашол нужный код(который нужно было заменить)
Спасибо за пост
Спасибо за полезную информацию
Здравствуйте. Подскажите, а как разбить на страницы??дело в том что у меня на странице ФАЙЛЫ много информации, и я хотел бы перенести, чтобы пользователи просто нажали внизу страницы на циферку 2 и всё. А вставка тега не помогает((
У меня плагин начал работать без изменения в коде. Так и должно быть?
Все сделал как написано, а навигация так и не появилась
код вставьте и все будет. сейчас кода нет
У меня вот проблема, я устанавливал и page navi и WP Page Numbers, выставляю в настройках плагинов чтоб выводилось 12 записей на главной странице,но выводится всё равно 10,перерыл все файлы, ничего не нашёл, может подскажите как изменить стандартное значение в 10 записей на 12
Что-то у меня не работает этот плагин
Пётр привет! Мне очень понравилась структура левой колонки. Всё четко и понятно. Я только начал делать блог. Подскажите – Как сделать такую же постраничную структуру?
Спасибо, отличный урок и, вроде, все работает Но у меня categories php нет такого раздела. Может он как-то иначе называется? Спасибо.
Всё – таки некоторые Ваши статьи не совсем для новичков, а скорее для более продвинутых “чайников” Опять я не нашла в коде своего блога ничего подобного “”””<?php posts_nav_link""""" В коде очень много <?php posts_……….., но конкретно с " _nav_link" нет ни одной строчки. Стало быть чайнику очень сложно понять, как выглядит строчка, которую нужно заменить, если она идёт с другим набором букв, а не так как в Вашем посте. Предлагаю Вам делать скриншоты с захватом нескольких строк, что бы наглядно можно было видеть, между каких других строк располагается то, что мы ищем в своём коде.
Поменяла код в файлах 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();*/
пардон
Может в настройках в админке?
А как сделать, чтобы эта навигация отображалась не слева страницы, а по центру страницы?
Здравствуйте. Не поскажите, я поставил плагин с постраничной навигацией. Что мне надо поменять в файле 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://youtu.be/Bz-Fcf1Ko_Y Посмотрите – у меня навигация работает…
Здравствуйте !
Установил плагин как у вас в уроке но почему то css стили не подключились !
подскажите почему ?
http://www.lechenie-kozhi.ru/category/vidy-i-lechenie-zabolevanij-kozhi/page/10
Page 1 of 2 : Next Page Как изменить на русский в Word press
Эта “руссификация” делается в настройках плагина после его установки. Можете посмотреть в этом видео http://youtu.be/C_-27uBeibQ (на время 10:50).
Навигация находится с левой стороны. Как выровнять по центру? Сделал и в конце , но ничего не получается.
У меня плагин WP Page Numbers активировался, но не встаёт. Код менял. Возможно тема такая. У меня стоит связь с pagenavi. Её убирал на
Вот скриншот: http://clip2net.com/s/6eM7jJ.
Поставьте PageNavi и все 🙂
Спасибо за понятное объяснение.Плагин установил,работает.Заходите в гости буду рад.
Очень крутой плагин, подробное объяснение, установил. спасибо большое!
Добрый день. Подскажите вот я все сделал как написано, нумерация страниц у меня появилась. Но я могу видеть ее только заходя под админом. Захожу с любого другого браузера как посетитель и нумерации не видно. Что можно сделать? подскажите плз.
ненашел <?php posts_nav_link('<<', __('’)); ?>; нив одном из файлов … че делать
Тоже собираюсь установить навигацию. Количество статей на сайте еще не критично
Спасибо Пётр! У меня маленький вопрос… я не нашёл у себя файл category.php и соответственно в рубриках навигация страниц не работает!!!!! Может быть мне надо изменить этот код в файле function.php тоже?
А у меня нет такого кода <?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 , чтобы их установить в мой локалхостинг и восстановить до первоначального состояния, а «отредактированные» ранее удалить? Или, может быть, есть какая-нибудь другая возможность восстановить первоначальное состояние блога?
Заранее благодарен. С уважением.
Да, можно. Скачайте еще раз шаблон и вставьте его файлы.
Уважаемый Пётр! Благодарю Вас за совет. Желаю Вам удачи.
А у кого то он не хочет работать!У меня в теме oblivion стандартная навигация встроена,И вот на одном сайте работает,а на rusfish4.ru 404 ошибка на навигации.
Ставил этот плагин,выключал все,обновлял – а толку 0.
Здравствуйте у меня в файле индекс нет такой строчки ; что делать?
Попробуйте вывести в произвольном месте. Потом корректировать на месте.
Отлично, все хорошо установилось. Спасибо за инфо.
Далее нужно открыть файлы index.php, single.php, archive.php, search.php, categories.php, page.php и заменить в них следующий код (у Вас может немного отличаться):
Пожалуйста, подробнее адреса этих файлов, в каких папках их искать? Я совсем тупой блогер.