Выводит на экран количество комментариев записи (поста). Уведомления и пинги включаются в подсчет. Для использования внутри Цикла WordPress.
null
. Выводит текст на экран.
<?php comments_number( $zero, $one, $more, $post_id ); ?>
$zero(строка)Текст, который будет показан, если комментариев нет.
По умолчанию: ‘Комментариев нет’
$one(строка)Текст, который будет показан, если всего 1 комментарий.
По умолчанию: ‘1 комментарий’
$more(строка)Текст, который будет показан, если комментариев больше чем 1.
По умолчанию: ‘% комментариев’
$post_id(число/WP_Post)ID или объект поста, кол-во комментов которого нужно получить.
По умолчанию: 0 (global $post)
Выведем количество комментариев статьи и укажем какой текст писать, при определенном количестве комментариев.
<p>
У этого поста <?php comments_number( 'пока нет комментариев', '1 комментарий', '% комментариев'); ?>.
</p>
Выведем для каждого анонса поста на странице категорий ссылку на комментарии, где анкором ссылки будет количество комментариев поста:
<a href="<?php the_permalink() ?>#comments">
<?php comments_number('нет комментариев', '1 комментарий', '% комментариев'); ?>
</a>