В начало блога На главную

Как вывести количество комментариев в блоге 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 — если не указывать будет использован текущий, если указать — конкретный указанный вами.

Рассказать: