is_user_logged_in()
Перевіряє чи авторизований користувач (чи увійшов користувач під своїм логіном). Повертає true, якщо користувач авторизований та false, якщо ні. Умовний тег.
Це init .
Заміна функції (перевизначення) — у плагіні можна створити функцію з такою самою назвою, тоді вона замінить поточну функцію.
Працює на основі:
wp_get_current_user()
wp_get_current_user()
1 раз – 0.000012 сек
(дуже швидко) | 50000 разів – 0.01 сек
(швидкість світла) |
PHP 7.0.2, WP 4.4.1
(дуже швидко) | 50000 разів – 0.01 сек
(швидкість світла) |
PHP 7.0.2, WP 4.4.1
Хуків немає.
Повертає
true|false. true, якщо умова виконується (користувач авторизований) та false, якщо користувач не авторизований.
Використання
if ( is_user_logged_in() ) {
// ...
}Приклади
#1 Приклад виведення різного тексту, залежно від того, чи залогінений користувач чи ні:
if ( is_user_logged_in() ) {
echo 'Ви авторизовані на сайті!';
}
else {
echo 'Ви лише користувач!';
}
список змін
| З версії 2.0.0 | Введено. |
Код is_user_logged_in() is user logged in WP 6.0.2
function is_user_logged_in() {
$user = wp_get_current_user();
return $user->exists();
}