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

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

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

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

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

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

is_home()

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

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

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

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

Миша

Впервые познакомился с WordPress в 2009 году. Организатор и спикер на конференциях WordCamp. Преподаватель в школе Нетология.

Если вам нужна помощь с сайтом или разработка с нуля на WordPress / WooCommerce — пишите. Я и моя команда будем рады вам помочь!

Оставить комментарий

Если вы хотите добавить код, не забудьте обернуть его в <pre lang="php"></pre>, если же код – меньше одной строчки, то можно и в <code></code>.