n-wp.ru — блог о WordPress
Как вывести самые комментируемые посты | n-wp.ru

Как вывести самые комментируемые посты

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

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

tiaurus-2010-01-27_205943

Для вывода используйте код, вставив его в сайдбар:

В этом коде LIMIT 0 , 10 — диапазон отображаемого количества постов (от 0 до 10), который вы можете изменять.

Однако я подсмотрел еще один более гибкий способ вывода самых комментируемых постов. Он основан на том, что сама функция формирования описывается в functions.php, а там, где нам надо, нужно будет вставить только одну строчку с вызовом этой функции. Открываем functions.php записываем туда такие строчки:

После этого выводим список, записав одну строчку в то место, где нужен вывод. Обычно это sidebar.php.

В этом коде за количество выводимых публикаций отвечает $no_posts = 5. Замечу, что список отображается с количеством комментариев в каждом посте.

7 комментариев