В админке блога, wordpress сообщает тебе сколько комментариев оставили посетители в твоём блоге. К сожалению функция, которая позволила бы выводить эти данные на страницах блога отсутствует. А ведь отображение информации о количестве комментариев на пост было бы очень полезным, особенно если ты пытаешься заинтересовать рекламодателей.
Решение проблемы
Помести этот код там, где ты хочешь выводить информацию о комментариях:
<?php $count_posts = wp_count_posts(); $posts = $count_posts->publish; $count_comments = get_comment_count(); $comments = $count_comments['approved']; echo "В моём блоге всего ".$comments." комментариев, в среднем ".round($comments/$posts)." комментариев на пост."; ?>
Разъяснение кода
Представленные в версии 2.5 функции wp_count_posts() и get_comment_count() позволяют с лёгкостью извлекать количество постов и комментариев в блоге. Далее делением вычисляется среднее количество комментариев на пост. И выводится на экран.
По мотивам рецепта How to: Display your average comments per posts
Km-line.ru – kyocera km 1500.
августа 17, 2009 в 22:47
Хех, все гениальное просто. Отличный метод, беру код )))
августа 24, 2009 в 11:21
в принципе интересное решение – просто
бывает просто полезно самому знать скока комментариев на один пост – главное чтобы без спама
августа 25, 2009 в 12:15
Как обычно, все гениальное просто)
августа 25, 2009 в 17:28
Очень интересно и просто!Спасибо именно так и сделаю!А то достали эти спамы в комментах!
августа 26, 2009 в 07:08
А эти методы в коде PHP(wp_count_posts(); get_comment_count()) вы написали или это предоставляет хостинг блога.
августа 27, 2009 в 01:31
Оч полезная функция, у самого такая на бывшем сайте стояла.
августа 27, 2009 в 01:33
Как методы может предотавлять хостинг, скорее это втсроенные в сам wordpress. Или я ошибаюсь и это все таки прописывается отдельно или дополнительные скрипты нужны?
августа 27, 2009 в 01:35
Спасибо за еще одну фишку для привлечения рекламодателей.
августа 27, 2009 в 11:53
Я только начинаю в этом всем разбираться, спасибо все очень доходчиво.
августа 27, 2009 в 16:04
А я плохо понимаю
сентября 1, 2009 в 19:57
спасибо огромное!!!
сентября 9, 2009 в 03:39
Плагин вообще есть подобный, и кстати в настройке намного проще
сентября 25, 2009 в 17:41
Ага, это не только рекламодателя привлечет, но и читателя. Подумает читатель, что это там так живо обсуждают…
и зайтет, добавит своего мнения.
сентября 29, 2009 в 00:20
Развейте тему дальше. Интересно узнать подробности!!!
сентября 29, 2009 в 23:18
Хорошие у тебя штанины, все время что-то полезное достаешь.
октября 8, 2009 в 16:37
Автор, когда что-нибудь новое напишешь?
октября 12, 2009 в 01:11
Edyunya, как время появится.
октября 15, 2009 в 21:59
Как же это выглядит и куда копировать код?
index.php блога?
октября 19, 2009 в 15:35
Мдя интересно, будем пробовать.
октября 29, 2009 в 13:45
Обязательно попробую.
ноября 2, 2009 в 04:39
Выглядит просто щикарно – вот сейчас и опробуем!=)
ноября 3, 2009 в 06:52
А зачем рекламодателям знать про среднее число комментов в блоге?
ноября 3, 2009 в 19:42
Мне тоже не совсем понятно, объясните пожалуйста!
ноября 4, 2009 в 19:25
Я думаю, что это сразу будет показывать на сколько популярен и интересен блог
ноября 6, 2009 в 16:53
Ну конечно же это показатель популярности, а как известно из закона толпы – куда все, туда и я…
ноября 9, 2009 в 07:41
Не знаю зачем бы это было надо показывать посетителям. Кому какая разница сколько у кого комментов.
ноября 9, 2009 в 13:06
надо опробовать
ноября 10, 2009 в 22:07
Ну вообщето насколько я знаю рекламодателям важны не коменты а посещаемость )
ноября 11, 2009 в 16:20
Это работает на версии 2.5, а если версия обновится, то что будет?
ноября 25, 2009 в 18:39
довольно интересно, но бесполезно)
ноября 27, 2009 в 22:42
А не забанит ли тебя система за этот код, приняв его за несанкционированного робота?
В принципе интересный эксперимент)
ноября 28, 2009 в 01:29
Полезно может быть в некоторых блогах… Спасибо, может и вопсользуюсь. Учет комментов тоже нужен.
декабря 3, 2009 в 00:03
Кстати насчет комментариев хотел спросить совета.
У меня есть блог и из него трансляция идет в жж. Там сотня подписчиков и в жж они комментируют. Вот думаю если отключить коменты в жж и сделать ссылку «комментировать этот пост в блоге сайт.ру», будет ли это лучше?
декабря 22, 2009 в 21:14
Полезная информация!!! И главное полезно!!!
А на посетителей это действительно действует!!!
декабря 23, 2009 в 22:14
очеь интересно, попробую обязательно…
декабря 23, 2009 в 22:17
спасибо за инфу, опробую, хотя толку немного наверно
января 2, 2010 в 04:53
Отличный способ!
Спасибо за код и за статью!=)
января 3, 2010 в 01:50
спасибо,возмем на вооружение,поставлю потом себе
января 6, 2010 в 03:08
Спасибо, код пригодился!
января 10, 2010 в 20:04
Вроде бы все просто, попробую применить на практике! Спасибо.
января 11, 2010 в 17:19
Прикольно будем практиковать!Классный пост мне очень понравилось!
января 16, 2010 в 17:23
Попробую тоже применить себе в блог. Спамеры забодали из 10 сообщений 1 толковое. Благодарю автора всем удачи
января 20, 2010 в 15:03
Код сдал – код принял
))
января 26, 2010 в 10:09
У меня друг таким колом пользуется))) Оч доволен)
января 26, 2010 в 10:09
КоДом!!!!))) Мы не охотимся на вампиров)))
января 28, 2010 в 12:40
Спасибо большое! Очень понравилось!
января 31, 2010 в 22:39
Так есть же плагин Популярный пост, там можно настроить напротив популярного поста количество коментариев, плагин карта сайта, тоже позволяет такое сделать
февраля 4, 2010 в 18:28
Сегодня же испробую!
февраля 9, 2010 в 19:38
Прикольно, только зачем оно нужно считать комменты?)) Чтоб другие видели?
февраля 10, 2010 в 09:06
То что реализовал эту фишку – это конечно хорошо, но вот нужна ли она?
февраля 12, 2010 в 02:30
Прекрасный блог и много полезной информации. Спасибо!
февраля 13, 2010 в 21:56
Картинки с надписями
февраля 16, 2010 в 13:39
Спасибо, понадобится для статистики
февраля 17, 2010 в 12:19
Юзаю похожий плагин – в код стараюсь не лезть.
февраля 20, 2010 в 02:41
Хах, все гениальное просто. Спасибо за метод и код.:)
марта 10, 2010 в 14:39
Важный элемент в блоге для имиджа. Многие обращают внимание на счетчик. А в данном случае это даже внушительнее.