is_user_logged_in() WP 2.0.0

Перевіряє чи авторизований користувач (чи увійшов користувач під своїм логіном). Повертає true, якщо користувач авторизований та false, якщо ні. Умовний тег.

Це init .

Заміна функції (перевизначення) — у плагіні можна створити функцію з такою самою назвою, тоді вона замінить поточну функцію.

Працює на основі:
wp_get_current_user()
1 раз – 0.000012 сек
(дуже швидко) | 50000 разів – 0.01 сек
(швидкість світла) |
PHP 7.0.2, WP 4.4.1

Хуків немає.

Повертає

true|false. true, якщо умова виконується (користувач авторизований) та false, якщо користувач не авторизований.

Використання

if ( is_user_logged_in() ) {
	// ...
}

Приклади

1

#1 Приклад виведення різного тексту, залежно від того, чи залогінений користувач чи ні:

if ( is_user_logged_in() ) {
	echo 'Ви авторизовані на сайті!';
}
else {
	echo 'Ви лише користувач!';
}

список змін

З версії 2.0.0Введено.

Код is_user_logged_in() WP 6.0.2

function is_user_logged_in() {
	$user = wp_get_current_user();

	return $user->exists();
}

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *