Как вывести количество комментариев в цикле в wordpress?

Пользователь

от marc_zboncak , в категории: PHP , 2 года назад

Как вывести количество комментариев в цикле в wordpress?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от velma , 2 года назад

@marc_zboncak 

Для вывода количества комментариев в цикле WordPress можно использовать следующий код:

1
<?php comments_number( 'Нет комментариев', '1 комментарий', '% комментариев' ); ?>


Эта функция выводит количество комментариев для текущего поста в формате "Нет комментариев", "1 комментарий" или "% комментариев". Если у поста нет комментариев, будет выведен текст "Нет комментариев". Если есть 1 комментарий, будет выведен текст "1 комментарий". Если есть больше 1 комментария, будет выведен текст "% комментариев", где % заменяется на количество комментариев.

Пользователь

от magali , 4 месяца назад

@marc_zboncak 

Дополнительно, можно воспользоваться следующим примером, чтобы вывести количество комментариев в цикле в WordPress:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
<?php
$comment_count = get_comments_number(); // Получаем количество комментариев для текущего поста

if ( $comment_count == 0 ) {
    echo 'Нет комментариев';
} elseif ( $comment_count == 1 ) {
    echo '1 комментарий';
} else {
    echo $comment_count . ' комментариев';
}
?>


В этом примере мы сначала получаем количество комментариев для текущего поста с помощью функции get_comments_number(). Затем мы проверяем, сколько комментариев есть у поста, и выводим соответствующее сообщение.