have_comments()
Перевіряє, чи є коментарі для виведення на поточній сторінці запису. Умовний тег.
Призначена для використання у шаблоні сторінки запису, працює на основі глобальної змінної $wp_query .
Працює на основі:
WP_Query::have_comments()
WP_Query::have_comments()
1 раз – 0.000001 сек
(швидкість світла) | 50000 разів – 0.02 сек
(швидкість світла) |
PHP 7.1.5, WP 4.9.2
(швидкість світла) | 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>';
}
нотатки
- Global. WP_Query. $wp_query WordPress Query object.
список змін
| З версії 2.2.0 | Введено. |
Код have_comments() have comments WP 6.0.2
function have_comments() {
global $wp_query;
return $wp_query->have_comments();
}