## Функция IS_COMMENT_FEED() │ WP 3.0.0
Проверяет, является ли запрос запросом потока комментариев.
- **Время выполнения:** 1 раз — 0.000016 сек (очень быстро) | 50000 раз — 0.02 сек (скорость света)
- **PHP:** 7.1.2, WP 4.7.3
### Примечания
- Нет хуков.
### Возвращаемое значение
- **true|false** — Указывает, является ли запрос запросом потока комментариев.
### Использование
Чтобы использовать функцию, просто вызовите её как следующее:
```php
is_comment_feed();
Примеры
Пример 1: Закрытие потока комментариев
В следующем примере мы закроем поток комментариев, если кто-то попытается к нему обратиться:
add_action( 'wp', 'close_comment_feed' );
function close_comment_feed() {
if ( is_comment_feed() ) {
wp_die( 'Комментарии закрыты.', '', [ 'response' => 403 ] );
}
}
Примечания
- Глобальная переменная:
$wp_query— это объект запроса WordPress.
Изменения
- С версии 3.0.0: Функция была введена в WordPress.
Код функции IS_COMMENT_FEED()
Функция is_comment_feed реализована в файле:
wp-includes/query.php
Содержание функции:
function is_comment_feed() {
global $wp_query;
if ( ! isset( $wp_query ) ) {
_doing_it_wrong( __FUNCTION__, __( 'Условные теги запроса не работают до запуска запроса. До этого они всегда возвращают false.' ), '3.1.0' );
return false;
}
return $wp_query->is_comment_feed();
}
Связанные функции
Условные теги (тип страницы и запрос)
Функции, которые могут помочь вам определять различные условия на страницах:
is_404()is_admin()is_archive()is_attachment()is_author()is_category()is_search()is_single()- и другие!
Основные функции
Некоторые из основных функций WordPress:
bloginfo()get_header()get_footer()wp_enqueue_script()wp_enqueue_style()
Теперь статья написана в более понятном стиле, с доступными объяснениями и структурированной разметкой.