Как вывести количество комментариев в блоге WordPress
Способ первый:
В functions.php дописать:
// количество комментариев
function comm_count(){
$n_comments = wp_count_comments();
$n_comments_approved = $n_comments->approved;
echo $n_comments_approved;}
// количество комментариев в спаме
function comm_spam_count(){
$n_comments = wp_count_comments();
$n_comments_spam = $n_comments->spam;
echo $n_comments_spam;}
Там где нужно добавить количество всех опубликованных, одобренных комментариев вставить:
спам:
Способ второй
Вставить в нужное вам место:
approved;
echo $n_comments_approved; ?>
И спам:
spam;
echo $n_comments_spam;?>
Если требуется информация к конкретной записи:
";
echo "Рассматриваемые комментарии: " . $comments_count->moderated . "
";
echo "Одобренные: " . $comments_count->approved . "
";
echo "Спам: " . $comments_count->spam . "
";
echo "В корзине: " . $comments_count->trash . "
";
echo "Всего: " . $comments_count->total_comments . "
";
?>
post_id — если не указывать будет использован текущий, если указать — конкретный указанный вами.