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(); }