is_comment_feed() WP 3.0.0

Перевіряє, чи є запит, сторінкою фіда коментарів. Умовні тег.

Використовує глобальну змінну $wp_query .

Працює на основі методу WP_Query::is_comment_feed .

1 раз – 0.000016 сек
(дуже швидко) | 50000 разів – 0.02 сек
(швидкість світла) |
PHP 7.1.2, WP 4.7.3

Хуків немає.

Повертає

true|false. true, коли ми перебуваємо на сторінці RSS або іншої стрічки коментарів.

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

if( is_comment_feed() ){
	// Сторінка фіда коментарів.
}

Приклади

0

#1 Закриємо фід коментарів

add_action( 'wp', 'close_comment_feed');

function close_comment_feed() {

	if ( is_comment_feed() ) {
		wp_die( 'Comments are closed.', '', [ 'response' => 403 ] );
	}
}

нотатки

  • Global. WP_Query. $wp_query WordPress Query object.

список змін

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

Код is_comment_feed() WP 6.0.2

function is_comment_feed() {
	global $wp_query;

	if ( ! isset( $wp_query ) ) {
		_doing_it_wrong( __FUNCTION__, __( 'Conditional query tags для роботи не буде для роботи, тому що не буде, якщо вони беруть участь false.' ), '3.1.0' );
		return false;
	}

	return $wp_query->is_comment_feed();
}

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

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