is_home() — проверяет, отображается ли в данный момент главная страница с выводом на ней последних постов

Возвращает true, если в данный момент отображается главная страница сайта с выводом на ней последних записей, это значит, что в настройках чтения должно быть следующее:

настройки чтения WordPress, необходимые для того, чтобы тег is_home() срабатывал на главной странице

Если настройки чтения отличаются от указанных или же текущая страница не является главной — возвращает false.

Кстати говоря, если в настройках установлена «Статическая страница», то на главной будет срабатывать тег is_page().

Если же вам нужно определять главную страницу сайта вне зависимости от настроек, используйте условный тег is_front_page().

is_home()

Функция не имеет каких-либо параметров.

if( is_home() ){
	// какой-нибудь контент или код для главной страницы
} else {
	// какой-нибудь контент или код для остальных страниц
}

Вторую часть примера можно записать ещё и вот так:

if( !is_home() ){
	// какой-нибудь контент или код для остальных страниц
}
Миша Рудрастых Разработчик WordPress WooCommerce

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

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