wp_get_current_user
wp_get_current_user() – получает объект WP_User, информацию об авторизованном пользователе.
wp_get_current_user не принимает параметров.
Обратите внимание, что данная функция всегда возвращает объект WP_User. Если пользователь не авторизован, то функция вернет пустой объект WP_User.
Эту функцию и зависящие от нее функции нельзя вызывать прямо из кода плагина. Их нужно вызывать через хук plugins_loaded, init или более поздние хуки.
Пример:
Получаем логин текущего пользователя
$user = wp_get_current_user(); echo $user->user_login;
Проверяем авторизован ли пользователь
$user = wp_get_current_user(); if($user->exists()){ echo 'Пользователь авторизован'; }