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

Полезности из мира WordPress и жизни студии.

Мой телеграм-канал