Постраничная навигация в комментариях WordPress без плагина

Так же, как и при создании постраничной навигации в архивах сайта, работающего на движке WordPress, можно сделать постраничную навигацию в комментариях без использования каких-либо плагинов. Для этого используется специальная функция paginate_comments_links(), которая появилась в WordPress версии 2.7. Работает она на основе функции вывода постраничной навигации ...
Комментарии (71)
Классно, но я считаю, что разбивка коментариев на страници не удобна для посетителей. Например мне очень не удобно так читать коментарии. Даже на хабре не разбивают, где коментариев несколько сотен.
У всех свои предпочтения. Я вот не люблю, чтобы страницы была слишком длинной из-за большого количества комментов.
Ну да, каждому свое. Еще сильно бесит когда сначала новые коментарии.
Интересно, по по-вашему слово длинная страница… 30 комментариев смотрю у вас и нормально… нет никакой постраничной навигации, сколько штук 200 должно быть на странице?
Ну и что… Мне например нужно что бы комментарии индексировались. У меня это основной контент. http://hozjajstvo.ru Для меня этот вариант стал спасением. Перепробовал кучу плагинов, все отстой, а здесь все просто, и именно так как нужно и без лишней нагрузки на базу.
И грузится быстрее и людям просматривать легче.
И еще очень классная кнопка «Отправить коментарий», аж захотелось написать :)
не у софкейза случаем взял идею кнопки такой?) А то уж больно похожи
Случаем нет.
Интересно, не знал. Думаю сделаю так, после редизайна :)
А у меня файл functions. php начинается со строк:
Да.
Не хватает только примерчика css-кода…
Спасибо за статью, интересно.
Будем пробовать реализовать=)
а как подобное сделать в темах от YooTheme? у них немного другие шаблоны WP у меня стоит от них тема гляньте тут
Я не знаком с такими шаблонами.
Респект за пост!
Все испробованные плагины для того же самого или не работали или оказались кривыми, так что-то моя последняя надежда сделать постраничную навигацию комментариев, но, к сожалению, я внимательно перечитал 2 раза, но так и не понял как это все сделать, сам движок мне давно знаком, а вот php не понимаю. Нельзя ли поподробнее инструкцию?
by1, хабр не эталон…
А можно пример с использованием драйвера PDO для базы. а то с sql на вы…
А такой способ постраничной навигации подойдет для примерно 2500 строк?
У меня не получилос вставил коды ну так же как и раньше пишет
Старые комментарии
Свежие комментарии "
по страницам не разбился что делать подскажите пожалуйсто!
Можно быть надо сбросить кэш сайта, либо что-то неправильно делаете. Наугад сложно сказать.
по второму пункту у меня после него вставить? и по третему пункту я не понял это где надо делать?
так же по первому пункту
у меня начало такое
Вот тут очень хорошо расписано, как правильно редактировать файл functions. php — wp-kama.ru/id71/fayl-shablona-functionsphp-v-wordpress.html
вот мой блог www.wordpress.shop21vek.ru/ подскажите мне пожалуйсто!
помогите пожалуйсто что надо в этом коде менять?
<div class="commentlist">
<?php wp_list_comments2(); ?> <?php if (function_exists ('wp_comments_corenavi')) wp_comments_corenavi (); ?>
</div>
<div class="navigation">
<div class="alignleft"><?php previous_comments_link (N) ?></div>
<div class="alignright"><?php next_comments_link (N) ?></div>
</div>
Только удалить этот код:
Уважаемый блогер вебмастер ей богу я готов вам руки целовать вы мне очень помогли! я ваш должный честное слово если что обращайтесь shop21vek@ya.ru
Пожалуйста =)))
по 3 пункту в каком php файле находиться чтоб красиво отредактировать отображения цифр?
Это делается с помощью CSS. Стили меняются в файле style.css.
У меня та-же не пошел. Осталась прежняя разбивка. Может так-же какой-то код надо удалить? Но какой не пойму. Такого как в отзыве выше у меня нет.
Первый код вставил в functions. php перед закрывающимся тегом ?>
Второй понятно.
А вот третий подставил в style. css
Постраничная разбивка комментариев включена.
Здравствуйте. Скажите, а можно ли сделать постраничную навигацию в старом шаблоне? В моем шаблоне, в файле comments. php нет функции wp_list_comments (). Как не пытался сделать — не получается.
Покажите содержимое файла, я скажу, куда вставить.