Проверка, является ли текущая страница статической страницей WordPress с помощью функции is_page(): параметры, примеры, безопасность
Быстрая навигация по записи

Описание функции is_page()

Функция is_page() проверяет, является ли текущая страница статической страницей. Она может принимать ID страницы, слаг или название страницы в качестве параметров. Это полезно для условной логики в шаблонах и плагинах, позволяя выполнять определенные действия только на конкретных страницах.

Функция часто используется для настройки отображения контента в зависимости от того, на какой странице находится пользователь

Параметры

$page

Тип: mixed

Обязательный: Нет

По умолчанию: null

Описание: ID, слаг или название страницы для проверки

Возможные значения:

0: Целое число (ID страницы)

1: Строка (слаг страницы)

2: Строка (название страницы)

Возвращаемое значение

Тип: bool

Описание: Возвращает true, если текущая страница совпадает с указанной, иначе false

Возможные значения:

• true — если текущая страница совпадает с указанной

• false — если нет совпадения

Примеры использования

Базовый пример проверки страницы по ID

				
					if (is_page(42)) {
    echo 'Это страница с ID 42';
}
				
			

Выводится текст, если текущая страница имеет ID 42

Проверка страницы по слагу

				
					if (is_page('about')) {
    echo 'Это страница О нас';
}
				
			

Сработает, если текущая страница имеет слаг ‘about’

Проверка страницы по названию

				
					if (is_page('О нас')) {
    echo 'Добро пожаловать на страницу О нас';
}
				
			

Сработает, если текущая страница имеет название ‘О нас’

Проверка на несколько страниц одновременно

				
					if (is_page(array(42, 'about'))) {
    echo 'Это либо страница с ID 42, либо страница О нас';
}
				
			

Сработает, если текущая страница соответствует одной из указанных

Безопасность

Валидация входных данных: Функция обрабатывает параметры и ожидает корректные значения

Санитизация: Параметры автоматически очищаются WordPress

Рекомендации: При выводе данных используйте esc_html() для предотвращения XSS-уязвимостей

— Связанные функции

Проверяет, является ли текущая страница записью

Проверяет, является ли текущая страница главной

— Примечания

– Ограничения

Функция не работает для архивов, категорий или тегов

– Частые проблемы

  • Некорректный ID или слаг может привести к неправильным результатам
  • При использовании с массивом убедитесь, что значения корректны

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

Нужна помощь с WordPress WooCommerce плагинами темой оптимизацией ?

Упрощаем сложное, создаем впечатляющее!
100% без риска
Нет обязательств по найму
Бесплатная оценка
5900 ₽
Автомобильный каталог
Шаблон авто сайта на русском языке, преображающий онлайн-сервисы для автодилеров и профессионалов автобизнеса. Стильный и интуитивно понятный дизайн обеспечивает быстрый поиск автомобиля мечты

Поможем вывести Ваш бизнес на новый уровень!

Проснувшись однажды утром после беспокойного сна, Грегор Замза обнаружил

Добро пожаловать!

Авторизуйтесь, чтобы продолжить

или

Забыли пароль? Восстановить

* Если аккунта у Вас еще нет, то он будет создан автоматически.

* Отправляя данные, вы соглашаетесь с политикой конфиденциальности.

Давайте составим техническое задание!
100% без риска
Нет обязательств по найму
Бесплатная оценка стоимости
Здравствуйте! Я асистент на основе искусственного интеллекта. Вы можете общаться со мной, как с человеком — задавайте вопросы, описывайте свои идеи и требования.

С удовольствием помогу вам составить техническое задание для вашего WordPress проекта. Если Вам нужна техническая поддержка по купленному у нас плагину или шаблону, то создайте тикет в личном кабинете.

Выберите подходящий вариант или опишите свою задачу в свободной форме, и я помогу вам составить четкий план действий, для оценки стоимости нашими разработчиками! 😊