WordPress как на ладони
Хостинг, VPS/VDS и отдельные сервера только на SSD дисках. 7 дней бесплатного тестирования.

have_comments() WP 2.2.0

Проверяет есть ли комментарии для вывода на текущей странице записи. Условный тег.

Предназначена для использования в шаблоне страницы записи, работает на основе глобальной переменной $wp_query.

Работает на основе: WP_Query()
✈ 1 раз = 0.000001с = скорость света | 50000 раз = 0.02с = скорость света PHP 7.1.5, WP 4.9.2

Хуков нет.

Возвращает

true/false. true - есть комментарии для вывода. false - нет комментариев для вывода.

Использование

if( have_comments() ){
	// комментарии есть, делаем вывод
}

Примеры

#1 Перед выводом комментариев проверим есть ли они вообще

<?php
if( have_comments() ){
	// комментарии есть выводим их

	echo '<ul class="commentlist">';
	wp_list_comments('type=comment&callback=mytheme_comment');
	echo '</ul>';

}

Код have_comments: wp-includes/query.php VER 4.9.8

<?php
function have_comments() {
	global $wp_query;
	return $wp_query->have_comments();
}

Cвязанные функции

Из метки: comment (комментарии)

Еще из метки: Условные теги (все)

Еще из раздела: Циклы комментариев

Еще из тегов шаблона: Комментарии

Комментариев нет
    Здравствуйте, !     Войти . Зарегистрироваться