WP-CommentNavi
Как ни странно, но создатели WordPress никак не хотят добавить в движок постраничную навигацию, отдавая эту функцию на откуп различным плагинам. То есть формально то постраничная навигация в WordPress существует, но ограничена строго двумя страницами – "предыдущая" и "следующая", что естественно, мало кого устраивает...
Понравился пост? Подпишись на обновления по RSS или Twitter !
#1,
класс! спасибо за подробное описание и модификацию.
кстати, рад что этот блог снова заработал! раньше он был отличным источником знаний по вордпрессу - и сейчас снова начинает быть им. спасибо!
#2,
Да уж, уважаемый! Не пропадайте! Ждем новых постов )
#3,
У меня навигационная панель «прилипает» к нижней строке записи. Как её опустить вниз?
#4,
поставить перед вызовом кода парочку тегов
?
#5,
О! Спасибо! Помогло.
#6,
В общем избавился от этого только заменой плагина на версию 1.00... Конфликт видимо с WordPress 2.9.1 =( Зато 1.00 идёт на 2.9.1 =) Может кому поможет ;-)
#7,
Блин фигня. С версией 1.00 не катят изменения в самом плагине, которые тут описаны =(
#8,
Поколупался, но сделал, что хотел. Содрал у тебя css! Спасибо ОГРОМАДНОЕ! Помог мне!
#9,
У меня постоянно видна кнопка "Все комментарии". В comments.php вставил следующий код. Все изменения в плагине что вы написали в статье сделал.
#10,
проблематично мне ответить, я не знаю в чем дело. пришлите свой исправленный файл плагина - я посмотрю лично.
#11,
посмотрел и ничем помочь не могу - я вижу кнопку "Все" и никаких кнопок "Все комментарии" у меня не выводится. при ваших файлах, разумеется. посмотрите разве что в файле functions.php, где вывод комментариев происходит - может там, что прописано.
#12,
Тем не менее спасибо!;)
#13,
Подскажите пожалуйста, как сделать, например как у Вас в примере, что бы комментариев было 5 или 10. А то, почему то, не разбивает на страницы. Спасибо!
#14,
Спасибо, нашел: Параметры/обсуждение... Извините за Беспокойство.
#15,
Flector, подскажи, пожалуйста, одну штуковину. Проблема не у меня одного. По сети вопросов достаточно.
При установке плагина он хорошо работает, но страница поста упорно отображает ВСЕ комментарии, независимо от настроек в админке.
Бывают такие баговые темы.
Похоже, нужно что-то поменять в comments.php
Что?
#16,
не отображается последняя страница в списке комментариев. Ссылка на кнопке "следущая" ведёт на #
#17,
Ну вот хоть коменты можно будет упорядочить.
#18,
Добрый день. Подскажите пжлст возможную причину, почему у меня совсем нет кнопки "Добавить комментарий" после постов?
#19,
заменил все как написано в статье всеравно вывадит ссылку как
/name.html/comment-page-2#comments
как исправить?
#20,
Изначально не использовал этот плагин, но когда на одном старом блоге в некоторых статьях было уже больше 100 комментов - загрузка страниц стала напрягать. Нашёл этот плагин, теперь круто - 10-15 комментов на страницу, куча дополнительных страниц у блога :)
#21,
я не могу сказать, не видя сам этот шаблон. дайте ссылку что ли.
#22,
проверьте точность исправления плагина, должно все работать - у меня же тут на блоге все работает прекрасно.
#23,
Я так понимаю, что данный плагин напрочь убивает древовидную структуру комментов.
#24,
неправильно понимаете. он работает и с древовидными комментами, хотя, конечно, при разбитии их на страницы ухудшается их читаемость. но когда у записи сотня с лишним комментов приходится их разбивать на страницы, иначе сайт будет тормозить.
#25,
Я плагин кидаю в /wp-content/plugins/ потом иду в плагины, а он там не появляется. Что делать? подскажите. уже измучалась(
#26,
Извините за беспокойство, разобралась....Просто первый день занимаюсь этим делом
#27,
удачи ))
#28,
А можно, как-то помочь делу, если тема не поддерживает этот плагин? Пробовал в стандартной теме всё хорошо, как только дело касается моей Evidens [White]- всё. Тушите свет! Выводит в лучшем случае "2 стринца из 0". При этом на страницы даже не разбивает. Помогите пожалуйста разобраться. Очень нужен этот плагин. Тему менять не хочется. Очень уж меня устраивает.
#29,
проверьте как у вас выводятся комментарии, сравните с кодом дефолтного шаблона.
#30,
Добрый день! У меня такая проблема:
Страница 1 из 14 1 2 3 4 5 ... 14 -
Как исправить эту проблему?
Спасибо заранние.
#31,
Между цифрами стоят квадратики.
#32,
плагин редактировали? сохранили в кодировке UTF8 без БОМ?
#33,
Спасибо что откликнулись, нашел проблему (заменил на новый плагин и все заработало).
Только вот как сделать чтоб навигация находилась как у вас. У меня она почему то с правой стороны.
#34,
отредактировать css? float: left; ?
#35,
Здравствуйте!
Не могли бы помочь?
У меня стоят древовидные комментарии плагин WordPress Thread Comment, как мне сделать постраничную навигацию по ним?
WP-CommentNavi установил но постранично не выводит , а выводит все комментарии
Заранее спасибо!
#36,
И где можно посмотреть и изменить сколько комментариев будет на одной странице?
#37,
в настройках блога естественно.
#38,
Приветствую.
Плагин хороший, но проблема в том, что он является генератором дублей страниц, что для поисковых систем плохо.
Например у вас нет такой станицы, но она открывается
http://www.wordpressplugins.ru/look/wp-commentnavi.html/comment-page-1000
И поисковые системы по не понятным причинам находят эти страницы.
Вопрос как избавится от этого?
Если например у вас на данный момент 3 страницы с комментариями, то 4 страницы не должно быть ни по какому адресу.
Есть решение?
Спасибо.
#39,
это проблема ЧПУ самого вордпресса, а вовсе не плагина. например, откройте урл вашего блога и добавьте туда "/page/100" - даже если такой страницы нет, то она все равно откроется. я тут на своем блоге обошел проблему именно с постраничной навигацией на главной - но в рубриках и других страница она осталась.
а узнают поисковики о таких ссылках просто - тупо шпионят через различные тулбары в браузерах.
#40,
А как сделать так, чтобы к страницам комментариев добавлялась "Страница №", как у Вас на блоге сделано?
#41,
ой, тут хитрый код:
#42,
Приветствую.
Помогите пожалуйста, у меня тема EvoLve Settings и там нет такой строчки кода.
Что мне менять?
Прошу сделать скидку на мою назойливость, так как я всё изучаю с нуля
#43,
ну тупо ищите функцию wp_list_comments и вставляете код плагина или выше или ниже нее.
#44,
Здравствуйте.
Не подскажите как в WP изменить окончание вывода ссылки комментариев постраничной навигации. В данный момент ссылки имеют вид:
http://example.com/test.html/comment-page-1#comments
А хотелось бы сделать вот так:
http://example.com/test.html?comment-page-1#comments
#45,
никак. оно зависит от установленной структуры постоянных ссылок в движке и вручную не меняется. вернее, я не нашел ни одного плагина, который бы мог это поменять. ну а вручную хакать движок я посчитал неправильным.
#46,
Здравствуйте интересует такая штука, как сделать точно так как у вас чтоб при навигации по страницам не было самого поста а только ссылка на полную версию?
#47,
повторяться не буду, недавно вот в этих комментариях все объяснял. останутся вопросы - пишите, попробую помочь.
#48,
Хорошо что вы на месте, вопросы скорее всего будут а то я целый день мучаюсь с этим, спасибо, читать комменты.
#49,
Отлично все получилось вот теперь такой вопрос, как изменить этот кусок текста на свой произвольный с возможностью использования html, может в произвольных полях как то можно писать и использовать html для страницы?
#50,
не понял вопроса - какой текст и где именно использовать?
#51,
На страницах комментариев берется анонс из текста поста, как этот анонс изменить на свой? как к примеру стандартная функция к рубрике можно прописать цитату.
#52,
чтоб этот текст был индивидуален для страниц комментариев, или вообще для каждой странице с комментарием редактировать как пост можно?
#53,
а кто вам мешает прописать цитату к записи? только все равно теги там будут вырезаны, такова уж особенность анонса.
можете завести произвольное поле, а на странице комментов выводить не get_the_excerpt, а get_post_meta с указанным ключом.
#54,
я немного не так написал и вы меня чуть чуть не поняли, с цитатой проблем нет. вот с произвольным полем по подробнее хорошая идея как организовать это?
#55,
по ссылке же все написано. создаете произвольное поле test, а потом вместо get_the_excerp пишите get_post_meta( get_the_ID(), 'test', true )
#56,
Спасибо все супер, добавлю в закладки получилось как и хотел!
#57,
Как на страницах комментариев сделать чтобы заголовок был не как у основного поста, напримар с дополнением Page 2 или страница комментариев 2
#58,
объяснять долго, я это уже делал в комментариях - читайте тут.
#59,
Почему то у меня получается в title поста двойное окончание заголовка из названия сайта.
Код
#60,
Как с плагином подружить который title меняет? All in One SEO Pack
#61,
этот код как раз и предназначен для работы с All in One SEO Pack.
#62,
У меня эта навигация в комментариях не работает. Пробовал этот плагин и без плагина - ничего!
В comments.php навигация у меня выводится:
Когда удаляю я эти строки, навигация исчезает и тема отображается нормально. Но когда я вместо них вставляю код для вывода своей навигации (например, ваш код для плагина), то тема начинает кривить. Комментарии и правый сайтбар не отображаются. Не пойму, что с кодом делать. Наверное, его как-то по другому нужно выводить.
Весь код файла я здесь не буду выкладывать. Свою тему я вам недавно высылал. Если что, то могу еще раз выслать вам на почту.
#63,
Блин, никак не получается ее вывести со своей темой. Не знаю, как ее вывести. Наверное, код нужен другой вставлять. По вашей статье ничего не получается. ((((
#64,
вот так:
тема у вас, конечно, мудреная.
#65,
Ха, это еще мягко сказано.))
Спасибо за ответ. Вчера удалось вывести навигацию. В моем случае нужно было ваш код
обрезать и вывести так:
#66,
А сам мне плагин не очень понравился.( Столько доработок нужно и исправлений. А у некоторых я смотрю он вообще, плохо отображается.
Также не нравится, что приходится редактировать файлы плагина. При обновлении плагина все изменения слетят. Поэтому такой плагин нужно вручную аккуратно обновлять, либо связываться с автором плагина, чтобы тот внес доработки (ти откликнется он).
Со стилями ничего страшного. Их можно прописать в тему и при обновлении плагина они не слетят. А вот с самим кодом php тут сложнее.
#67,
Я хотел вообще, сделать такую навигацию без плагина. Неплохой вариант предлагает dimox:
dimox.name/wordpress-comments-pagination-without-a-plugin/
Вот только у него, как и у всех - проблема с дублированной страницей основного контента. Она доступна по разным адресам. К сожалению, я не знаю, как сделать так, как вы сделали с этим плагином. Пока не силен в этих кодах.
А так было бы неплохо использовать доработанный код от dimox. Один раз поставил и не нужно потом боятся при обновлении.
#68,
а на фига доработки то делать?
вы на мою статью не обращайте внимания, ей 5 лет уже, устарела. сам плагин в последний раз в 2009 году обновлялся - поэтому смело можно его модернизировать как угодно - ничего не потеряется :)
#69,
Просто на странице плагина я обратил на дату:
Last Updated: 2014-9-7
#70,
это автор readme.txt обновляет (ну там пишет, что плагин совместим с wordpress 4.0 и тд), чтобы не выдавалось сообщений о том, что плагин не обновлялся больше 2 лет. а так то, последняя версия в 2009 году вышла - я с тех пор его ни разу и не обновил.
#71,
Тогда ясно. Просто прежде чем устанавливать, я всегда обращаю внимание на дату плагинов. Стараюсь не устанавливать старые плагины. С точки зрения безопасности не эффективно. По логам смотрю, частенько ищут дыры в старых плагинах либо в самых скачиваемых.
В принципе, если Lester Chan обновляет readme, значит он тестирует свой старый плагин с новыми версиями движка и на уязвимость. Надеюсь, что так.
#72,
он сейчас один из основных разработчиков движка :)
#73,
Flector, а чего вы не сделаете древовидные комментарии. Даже если колонка узкая, то в теме ее можно сделать шире. Ну и отступы в комментариях тоже можно сделать не такими большими.
А то сейчас в таком виде не удобно. Закидано все цитатами. Чтобы найти ответы, приходится искать через "пятое колено". А так в древовидной форме все понятно.
Также хотел спросить, почему навигация в комментах начинается с последней цифры. Так ведь неудобно. Приходится возвращаться на первую страницу, чтобы найти начало диалога. Вы сделали так, чтобы не было страниц с очень маленьким количеством комментариев (контента)?
#74,
нельзя. как ее сделать шире, чем сама колонка с контентом? да и древовидные комментарии одновременно с разбитием комментариев на страницы смотрятся убого. да и в любом случае - на данный момент даже и без древовидных комментариев ширины зачастую не хватает, куда уж тут древовидные впихивать.
а вам интересно читать комментарии от 2008 года? :) последняя страница удобна в плане посмотреть, что свежего. кликать на навигацию, чтобы найти ответ на свой собственный коммент это слишком.
#75,
В смысле убого? У меня выводятся древовидные комментарии, и хочется сделать для них навигацию. А то как скопится все на одной странице. Не слишком удобно.
Иногда даже в старых комментариях можно найти что-то интересное и полезное. Да и удобнее. Прежде, чем задавать вопрос, можно сразу посмотреть на предыдущие сообщения. А так, если не смотреть, то каждый раз люди будут задавать одни и те же вопросы.
К примеру, я не видел ни одного форума, где страницы начинались с последними сообщениями.
#76,
когда у вас будет по паре сотен древовидных комментариев, разбитых на 20 страниц - сами поймете, насколько это убого выглядит :)
на форуме можно сразу перейти на последнюю страницу - в блоге так нельзя, сначала надо зайти в статью. потом только кликнуть на последнюю страницу - лишние клики, никто не хочет их делать - люди ленивы.
#77,
Ну, может тогда просто выводить на каждой странице больше сообщений. Не 7-10, а 15 - 20 конечно же, не считая ответных комментариев.
В принципе для блога это логично. Кто будет комментировать, не прочитав статью. Разве что спамеры.))
Эх, хотел эту навигацию сделать и что-то уже расхотел. А вы как думаете, стоит ли мне ее делать на своем блоге?
#78,
стоит - но только когда на сайте будет хотя бы десяток-другой статей с 40 и больше комментариями - иначе это просто пустая трата времени. мне-то пришлось комментарии на страницы разбивать - но сделал я это только через 2 года после открытия сайта.
#79,
Смотрю, canonical вы убрали. Однако ведь найдутся поганцы, которые могут наплодить вам дубли. Допишут в конце урла числа и добавят в аддурилку. В общем не знаю, удалять канонические урлы или нет. Если не удалю, дублей не будет. Однако не известно будет ли индексироваться страницы комментариев. Возможно робот проигнорирует и проиндексирует. Однако точно здесь сказать нельзя. Как быть в такой ситуации?
#80,
что вы так на счет страниц комментариев печетесь? когда будут на сайте тысячи комментов - тогда и стоит беспокоиться. а счас то что? :) а по поводу злоумышленника - яндекс нынче выплевывает мои существующие страницы комментов из индекса, так что я сомневаюсь, что он запихнет в индекс страницы несуществующие. а если и запихнет - то потом же и выплюнет.
#81,
Это уже наверное, привычка у меня)). Все время стараюсь находить способы для улучшения юзабилити. Да и так, иногда интересно!
#82,
С пермалинком неправильно. У Вас учитывается, что всего 2 страницы комментариев и вторая - это последняя. На самом деле, если страниц будет 5 или 10, то пермалинки всех страниц, кроме первой, будут иметь структуру:
#83,
это вы о чем?
потерял нить разговора.
#84,
В статье шел разговор о том, что плагин добавляет в пермалинк каждого комментария структуру страниц и это не есть хорошо для SEO в том плане, что комментарий может быть удален или сортировка изменена, или кол-во комментариев на странице изменено, тогда сразу поменяется URL комментария, ну а если на комментарий была внешняя ссылка, то она точно потеряется.
В статье давалось предложение как устранить эту вставку в URL'e. Но, как я понял из кода, предложение касалось только последней страницы. Это хорошо, если страниц 2. А если страниц комментариев будет 5, 20 или 50, то это не будет работать для страниц со 2-й по предпоследнюю. Об этом я и написал.
Связывался с Лестером, он написал, что эту структуру задает не плагин, а сам WordPress и надо обращаться в команду. Думаю, туда не достучаться будет с таким вопросом, они обычно крайне вяло реагируют на те темы, которые, на их взгляд, другим могут быть не интересны. При этом, пагинация постов (другой плагин того же Лестера) выдает хорошие УРЛы на сами посты, без структуры страниц. Поэтому, может быть кто-то знает, как сделать аналогично и для комментариев.
#85,
ой, ну это настолько редкая проблема, что я бы лично с ней не стал бы связываться. даже тут, у меня в блоге, я время от времени увеличиваю количество комментов на страницу (выросло с 15 до 20) и то это ничего не испортило, так как люди крайне редко ссылаются на чужие комментарии.
#86,
Ссылки на русскую версии не работают.