首页 视频课程 主题开发课程第19章、用户管理 WordPress登录状态与用户信息

WordPress登录状态与用户信息

2023-06-11 / 327阅

WordPress登录状态与用户信息

在 WordPress 中,可以通过使用全局变量 $current_user 访问当前登录用户的信息。

登录状态

可以通过检查 $current_user->ID 是否存在来判断当前用户是否已登录。如果 $current_user->ID 存在,则表示已登录;如果 $current_user->ID 不存在,则表示未登录。

示例代码:

if ( $current_user->ID ) {
    // 已登录
} else {
    // 未登录
} 

用户信息

可以通过 $current_user 对象来访问当前登录用户的信息,如用户名、电子邮件等。

示例代码:

if ( $current_user->ID ) {
    echo '用户名:' . $current_user->user_login . '<br>';
    echo '电子邮件:' . $current_user->user_email . '<br>';
    echo '昵称:' . $current_user->user_nicename . '<br>';
    // ...
} 

注意:上述示例代码需要在 WordPress 的模板文件中使用。如果需要在插件或主题的 PHP 文件中使用,需要先通过 wp_get_current_user() 函数获取当前用户信息。

示例代码:

$current_user = wp_get_current_user();

if ( $current_user->ID ) {
    // ...
} 

阅读文章或者观看视频过程中有任何问题,请下方留言或者联系我Q248758228

大家谈论
    我的见解
    目录