# Функция IS_LOGIN() в WordPress 6.1.0
Функция **IS_LOGIN()** используется для определения, является ли текущий запрос обращением к экрану входа в WordPress.
Время выполнения:
- 1 раз — 0.002949 сек (очень медленно)
- 50,000 раз — 0.68 сек (очень быстро)
### Возвращаемое значение
- **true** - если текущая страница — это страница входа в WordPress.
- **false** - в противном случае.
### Применение
```php
is_login();
Примеры использования
Пример 1: Показ приветственного сообщения на странице входа
add_action( 'init', 'add_text_to_login' );
function add_text_to_login() {
if ( is_login() ) {
echo 'Добро пожаловать на страницу входа!
';
}
}
Этот код добавляет сообщение "Добро пожаловать на страницу входа!" на странице входа в WordPress.
Заметки
Для получения URL страницы входа используйте функцию wp_login_url().
История изменений
- В версии 6.1.0 функция была введена.
Код функции
Функция is_login()
реализована следующим образом:
function is_login() {
return false !== stripos( wp_login_url(), $_SERVER['SCRIPT_NAME'] );
}
Этот код проверяет, если текущий скрипт является URL страницы входа.
Связанные функции
Условные теги
Условные теги помогают проверять различные условия в WordPress. Вот некоторые из них:
is_admin()
— проверяет, находитесь ли вы в административной панели.is_home()
— проверяет, является ли текущая страница главной.is_single()
— проверяет, является ли текущая страница единичной записью.is_category()
— проверяет, находитесь ли вы на странице категории.
Существует множество других условных тегов, которые можно использовать для проверки разных условий в WordPress. Например:
is_404()
is_search()
is_archive()
Заключение
Функция IS_LOGIN() — полезный инструмент для работы с логикой входа в WordPress. Используя её, вы можете добавлять функционал на страницы входа, улучшая пользовательский опыт.