is_feed() – выводится ли в текущем цикле RSS-лента

Логическая функция, возвращает true или false.

is_feed( $feeds = '' )
$feeds
(строка) тип фида (ленты) RSS, может принимать значения atom, rdf, rss, rss2

Примеры использования

if( is_feed() ) {
	// делаем что-нибудь :)
}

Хороший пример по исключению какой-нибудь рубрики блога из RSS. Более подробно здесь.

function true_is_feed_example( $query ) {
	if ( is_feed() ) {
		$query->set('cat','-45');
	}
	return $query;
}
 
add_filter('pre_get_posts', 'true_is_feed_example');
Миша Рудрастых Разработчик WordPress WooCommerce

Миша Рудрастых

Впервые познакомился с WordPress в 2009 году, и после двух лет мучений с Joomla и самописными движками это был просто бальзам на душу. С 2014 года меня можно встретить на WordCamp — официальной конфе по WP в Москве, иногда там выступаю. Также в настоящее время веду курсы по WordPress в Epic Skills в Питере.