Блог бомжа из Новосибирска

блог про заработок в интернете, про seo и.п.

Небольшая php практика. Ко дню рождения блога решил сделать в сайдбаре статистику постов и комментариев. Еще навел порядок с категориями и архивами. Собственно вот такой код:

<?php $numcomments = $wpdb->get_var("SELECT COUNT(*) FROM wp_comments WHERE comment_approved = '1'"); $numcomments = number_format($numcomments);?>
В переменной $numcomments будет храниться наше колличество комментов.
Чтобы вывести на страницу используем:

<?php echo "".$numcomments.""; ?>
Аналогичный код для постов:

<?php $numpostss = $wpdb->get_var("SELECT COUNT(*) FROM wp_posts WHERE post_status = 'publish'"); $numpostss = number_format($numpostss);?>
Меняем название переменной и имя таблицы. Также выборку делаем только по тем у которых статус «publish», иначе посчитаются все добавленные медиафайлы, черновики и т.д.

До сих пор куришь? Тогда почитай информацию про рак горла.

Выводим:

Всего постов: <b><?php echo "".$numpostss.""; ?></b>
Вот так. Результат в сайдбаре ->

4 комментария в “Как вывести число комментариев и записей в блоге WordPress”

  1. Спасибо, как раз для одного своего сайта планировал такое сделать, прямо в точку спасибо.

    diz

  2. Мне кажеться или оно не считает? вроде все время одни и теже цифры?

    nameless

  3. извиняюсь, ошибся, можете потереть комент

    nameless

  4. всё правильно работает) показывает число одобренных комментариев

    admin

Оставьте комментарий

я не спамер