wordpress获取当前登录用户信息的全局变量$current_user

使用 WordPress 全局变量 $current_user 获取当前登录用户信息

在 WordPress 中,开发人员可以使用全局变量 $current_user 获取当前登录用户的信息,例如用户名、电子邮件地址、用户 ID 等。在本文中,我们将详细介绍如何利用 $current_user 变量获取这些信息。

1. 检查用户是否已登录

在使用 $current_user 变量之前,需要先确定用户是否已登录。可以使用 WordPress 提供的函数 is_user_logged_in() 来检查用户登录状态。

// 检查用户是否已登录
if ( is_user_logged_in() ) {
  // 用户已登录
} else {
  // 用户未登录
}

2. 获取当前登录用户 ID

要使用 $current_user 变量获取当前登录用户的信息,可以先获取当前登录用户的 ID。可以使用 WordPress 提供的函数 get_current_user_id() 来获取当前登录用户的 ID。

// 获取当前登录用户 ID
$user_id = get_current_user_id();

3. 获取当前登录用户信息

获取当前登录用户的信息,可以直接使用 $current_user 变量。在用户已登录的情况下,$current_user 变量是一个包含当前登录用户所有信息的对象。

// 获取当前登录用户信息
$current_user = $GLOBALS['current_user'];

// 输出当前登录用户的用户名
echo $current_user->user_login;

// 输出当前登录用户的电子邮件地址
echo $current_user->user_email;

4. 总结

使用 WordPress 全局变量 $current_user 可以轻松获取当前登录用户的信息。在使用 $current_user 变量之前,需要先确定用户是否已登录。可以使用 WordPress 提供的函数 is_user_logged_in() 来检查用户登录状态。然后可以使用 get_current_user_id() 函数获取当前登录用户的 ID,最后使用 $current_user 变量获取当前登录用户的所有信息。

晓白博客网版权所有,原文地址https://www.xbnb.cn/5440
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容