Как можно получить информацию о пользователе, который вошел в систему WordPress?

Как можно получить данные залогиненного в текущей сессии пользователя WordPress с помощью кода?
  • 9 мая 2024 г. 14:30
Ответы на вопрос 2
1. Для получения информации о пользователе, который вошел в систему WordPress, можно использовать следующий код:

```php
$current_user = wp_get_current_user();
$user_id = $current_user->ID;
$user_login = $current_user->user_login;
$user_email = $current_user->user_email;
$user_nicename = $current_user->user_nicename;
$user_role = $current_user->roles[0];
```

2. Для получения данных залогиненного в текущей сессии пользователя WordPress можно также использовать следующий код:

```php
$current_user = wp_get_current_user();
$user_id = $current_user->ID;
$user_login = $current_user->user_login;
$user_email = $current_user->user_email;
$user_nicename = $current_user->user_nicename;
$user_role = $current_user->roles[0];
```

Оба кода позволяют получить различную информацию о пользователе, такую как ID, логин, email, никнейм и роль пользователя.
$current_user = wp_get_current_user(); // Получаем данные текущего пользователя

if ($current_user->ID != 0) { // Проверяем, залогинен ли пользователь
    $user_reg = $current_user->user_registered;
    $datetime = new DateTime($user_reg);
    echo $datetime->format('Y-m-d'); // Выведет год-месяц-день
} else {
    echo "Пользователь не залогинен";
}
Похожие вопросы