Как вывести статистику сайта на WordPress?
При желании вы можете вывести различную статистическую информацию о вашем сайте. Например, количество всех опубликованных записей, число рубрик и меток и количество одобренных комментариев. Примерно такую информацию, которая выводится в футере этого сайта и которая приведена на скриншоте. Для этого вам необходимо вставить в нужный файл вашей темы следующий код:
<?php $count_posts = wp_count_posts(); $categories = get_categories('parent=0&hide_empty=0'); $number_of_tags = wp_count_terms('post_tag'); $posts = $count_posts->publish; $count_comments = get_comment_count(); $comments = $count_comments['approved']; $html = '<p>Опубликовано записей: <strong class="white2">' . $posts . '</strong><br />Оставлено комментариев: <strong class="white2">' . $comments . '</strong> <br /> Всего рубрик: <strong class="white2">' . count($categories) . '</strong>, меток: <strong class="white2">' . $number_of_tags . '</strong> </p>'; echo $html; ?> |
Отредактируйте этот код так, как вам будет удобнее.
Действительно, такого рода блоки, помогут более информативно представить сайт посетителю. Спасибо за полезный код, проверил, все работает! :)
Здравствуйте!
Скажите, а как добавить в этот код Количество групп и Количество записей в группах? и Количество постов на модерации?
Спасибо
ну с модерацией просто:
а вот группы - сначала скажите, что за группы.
Группы это наверное в плагине WP Recall. Как вам объяснить.... То есть у меня есть posts - Записи, а есть еще и Groups - Группы. То есть отдельные Записи я собираю в тематический сборник - в Группу. Опять же - это есть в WP Recall. Страницу для групп вывожу через шорт-код [public-form post_type="post-group"]
это вам на форум wp recall, я не в курсе, что там за группы и как вывести их число.
Хорошо, спасибо. Но код с модерацией почему-то не работает..
Спасибо, получилось!