have_comments() WP 2.2.0

Перевіряє, чи є коментарі для виведення на поточній сторінці запису. Умовний тег.

Призначена для використання у шаблоні сторінки запису, працює на основі глобальної змінної $wp_query .

Працює на основі:
WP_Query::have_comments()
1 раз – 0.000001 сек
(швидкість світла) | 50000 разів – 0.02 сек
(швидкість світла) |
PHP 7.1.5, WP 4.9.2

Хуків немає.

Повертає

true|false. true – є коментарі для виведення. false – немає коментарів для виведення.

Використання

if( have_comments() ){
	// коментарі є, робимо висновок
}

Приклади

0

#1 Перед виведенням коментарів перевіримо, чи є вони взагалі

<?php
if( have_comments() ){
	// коментарі є виводимо їх

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

}

нотатки

  • Global. WP_Query. $wp_query WordPress Query object.

список змін

З версії 2.2.0Введено.

Код have_comments() WP 6.0.2

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

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *