Описание функции is_home()
Функция is_home() проверяет, отображается ли текущая страница блога как главная страница. Это полезно для определения, нужно ли выводить определенный контент или изменять поведение шаблона на главной странице.
Функция возвращает true, если текущая страница является главной страницей блога, и false в противном случае
Возвращаемое значение
Тип: bool
Описание: Возвращает true, если текущая страница является главной страницей блога, иначе false
Возможные значения:
• true — если текущая страница главная
• false — если текущая страница не главная
Примеры использования
Базовый пример проверки текущей страницы на главную
if (is_home()) {
echo 'Это главная страница блога';
} else {
echo 'Это не главная страница';
}
Выводит соответствующее сообщение в зависимости от страницы
Использование функции для загрузки разных шаблонов
if (is_home()) {
get_template_part('template-parts/content', 'home');
} else {
get_template_part('template-parts/content', 'default');
}
Загружает разные шаблоны в зависимости от того, является ли страница главной
Безопасность
Валидация входных данных: Не требует проверки данных, так как не имеет параметров
Санитизация: Не применяется, так как функция не принимает входные данные
Рекомендации: Используйте is_home() в контексте шаблонов и логики вывода контента
— Связанные функции
Проверяет, является ли текущая страница фронтальной (главной) страницей сайта
Проверяет, является ли текущая страница отдельной записью
— Примечания
– Ограничения
Не учитывает страницы, созданные с помощью конструктора страниц
– Частые проблемы
- Неверное срабатывание при изменении настроек главной страницы в админке
- Может не сработать, если используется нестандартная структура страниц