После долгой и усиленной работы над блогом Вы добились отличных результатов. Например, у вас на блоге размещено 1000 записей, 100 страниц, 10 000 комментариев, 50 категорий, 90 меток. Хм! Отличный результат, жаль, что этот результат видит только блогер! А похвастаться ведь хочется ! Я и сам люблю иной раз перед женой, друзьями или перед двухмесячным сыном похвалиться своей работой.
Короче, чтобы показать или вывести статистику блога, можно воспользоваться простеньким PHP-кодом.
Итак, как вывести общее количество записей, страниц, комментариев, категорий и меток на WordPress?
Зайдите в админ-панель и откройте файл footer.php (Внешний вид => Редактор => Подвал (footer.php)) и вставьте перед закрывающимся тегом </body> нужный код:
Количество записей
<?php $bloggood_ru_posts = wp_count_posts( 'post' ); $bloggood_ru_posts = $bloggood_ru_posts->publish; echo "Количество записей: $bloggood_ru_posts"; /* выводим количество записей */ ?>
Количество страниц
<?php $bloggood_ru_pages = wp_count_posts( 'page' ); $bloggood_ru_pages = $bloggood_ru_pages->publish; echo "Количество записей: $bloggood_ru_posts"; /* выводим количество страниц */ ?>
Количество рубрик
<?php $bloggood_ru_cats = wp_count_terms('category'); echo "Количество рубрик: $bloggood_ru_posts"; /* выводим количество рубрик */ ?>
Количество меток
<?php $bloggood_ru_tags = wp_count_terms('post_tag'); echo "Количество меток: $bloggood_ru_tags"; /* выводим количество меток */ ?>
Количество комментариев
<?php $bloggood_ru_comm = wp_count_comments( ); $bloggood_ru_comm = $bloggood_ru_comm->approved; echo "Количество комментариев: $bloggood_ru_comm"; /* выводим количество комментариев */ ?>
Результат:
Комбинированный способ вывода количества записей, страниц, комментариев, категорий и меток
<h3>Статистика по блогу</h3> <?php /* Количество записей*/ $bloggood_ru_posts = wp_count_posts( 'post' ); $bloggood_ru_posts = $bloggood_ru_posts->publish; /* Количество страниц*/ $bloggood_ru_pages = wp_count_posts( 'page' ); $bloggood_ru_pages = $bloggood_ru_pages->publish; /* Количество рубрик*/ $bloggood_ru_cats = wp_count_terms('category'); /* Количество меток*/ $bloggood_ru_tags = wp_count_terms('post_tag'); /* Количество комментариев */ $bloggood_ru_comm = wp_count_comments( ); $bloggood_ru_comm = $bloggood_ru_comm->approved; $html = '<p>Количество записей на блоге: <strong class="bloggood">' . $bloggood_ru_posts . '</strong> <br />Количество страниц на блоге: <strong class="bloggood">' . $bloggood_ru_pages . '</strong> <br />Количество рубрик на блоге: <strong class="bloggood">' . $bloggood_ru_cats . '</strong> <br />Количество меток на блоге: <strong class="bloggood">' . $bloggood_ru_tags . '</strong> <br />Количество комментариев на блоге: <strong class="bloggood">' . $bloggood_ru_comm . '</strong> </p>'; echo $html; ?>
Результат:
Вот и все! Надеюсь, статья была для вас полезной!
Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓
Последние новости категории:
Похожие статьи
Популярные статьи:
-
Как узнать id компьютера
Дата: 29 марта 2013
Прокомментировано:90
просмотров: 329815 -
Размеры форматов листов А0 – А7
Дата: 23 января 2013
Прокомментировано:3
просмотров: 274370 -
Смешные логические загадки с подвохом, отгадки прилагаются
Дата: 12 ноября 2014
Прокомментировано:5
просмотров: 220444 -
Установка windows 7 на ноутбук
Дата: 18 декабря 2012
Прокомментировано:169
просмотров: 186394 -
Готовые макеты блоков для веб-страниц на HTML и CSS
Дата: 25 июня 2014
Прокомментировано:23
просмотров: 181504
5 Ответов на комментарий - Как вывести общее количество записей, страниц, комментариев, категорий и меток на WordPress?
Добавить комментарий
Метки: wordpress, без плагинов
Полезная информация, спасибо
Как будет нормальное количество статей, попробую =)
День добрый! Подскажите, а как вывести количество записей определенной рубрики, но так, чтобы еще учитывались записи подрубрик этой рубрики?
А кто знает, как вывести количество новых записей в меню админки? Например, кто-то добавляет новую запись вне админки, а у меня выводилось количество новых записей.
не совсем Вас понял. Объясните по подробней, что вы хотите сделать и для каких целей?
В WordPress есть такая удобная штука: когда пользователь добавляет комментарий, в административной части в пункте Комментарии в оранжевом кружочке выводится количество непроверенных комментариев. Так вот. У меня есть записи произвольного типа. Пользователи оставляют свои записи минуя админку. Я закрыл доступ для них. Хотел для удобства добавить функцию вывода количества не проверенных записей в административной части.