Статистика комментариев и постов

Без плагина WordSmall

В этой статье рассмотрим, как сделать автоматический подсчет постов и комментариев. Все что нам будет нужно, так это только вставить отрывок кода в нужный файл. Какой именно будет файл, зависит от того где вы хотите видеть статистику. Вставить код можно в любом месте, но я предлагаю поместить в footer.php самый низ сайта.

Открываем footer.php в корне установленной темы и вставляем вот такой код:

<p class="static">
<?php
$numposts = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->posts WHERE post_status = 'publish' AND post_type = 'post'");
if (0 < $numposts) $numposts = number_format($numposts);
$numcomms = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->comments WHERE comment_approved = '1'");
if (0 < $numcomms) $numcomms = number_format($numcomms);
?>
<?php printf(__('Постов на блоге: %1$s <br>Комментариев: %3$s'), $numposts, 'edit.php',  $numcomms, 'edit- comments.php', $numcats, 'categories.php'); ?></p>

Почти дело сделано, осталось только задать стили для нашей статистики. Открываем style.css там же в корне темы и прописываем в самом конце следующее:

/*Стили для статистики*/
p.static {
text-align:right;
color:#ffffff;
margin:5px 20px 5px 0;
font:normal 10px Arial;
}

Вот и все, а стили можете изменить на свое усмотрение.

Автор, он же Андрей, он же Admin, он же WordSmall

Лентяй-любитель, окончил высшую школу безделья с многочисленными знаками отличия. Создатель этого небольшого «чудо-блога» о еще более «чудном» контенте.

E-mail Google+ Twitter
Добавить комментарий
bold quote code