Под "страницей блога" в этой мини-шпаргалке я имею ввиду статическую страницу, установленную как "страница записей" в настройках чтения Проверить, находится ли пользователь на такой странице во фронтэнде сайта можно при помощи такого кода:
if ( is_front_page() && is_home() ) {
// Default homepage
} elseif ( is_front_page() ) {
// static homepage
} elseif ( is_home() ) {
// blog page
} else {
//everyting else
}
Важно! Когда Вы используете is_home() и is_front_page(), Вы должны использовать их в правильном порядке, чтобы избежать ошибок и протестировать каждую конфигурацию пользователя.
Более простой вариант:
if ( !is_front_page() && is_home() ) {
// blog page
}
И самый простой:
if ( is_home() ) {
// blog page
}