zoukankan      html  css  js  c++  java
  • 板邓:wordpress变量$current_user获取当前用户登录名、ID、信息

    1. get_currentuserinfo();
    此函数将当前登录用户信息赋给全局变量$current_user以及一些单独的用户信息全局变量例如$display_name, $user_email等。

    代码如下:

    <?php global $current_user;
     get_currentuserinfo();
     echo '用户名: ' . $current_user->user_login . "
    ";
     echo '用户邮箱: ' . $current_user->user_email . "
    ";
     echo '名字: ' . $current_user->user_firstname . "
    ";
     echo '姓氏: ' . $current_user->user_lastname . "
    ";
     echo '公开显示名: ' . $current_user->display_name . "
    ";
     echo '用户 ID:' . $current_user->ID . "
    ";
    ?>

    2. wp_get_current_user()

    检索当前登录用户的相关信息,并将信息置入$userdata全局变量。

    同样也将个体属性放置到以下独立全局变量中:

    • $user_login
    • $user_level
    • $user_ID
    • $user_email
    • $user_url(用户在用户资料中输入的网址)
    • $user_pass_md5 (用户密码的md5 hash——一种几乎无法解密(不是完全无法解密)的编码,可比较输入提示口令与实际用户密码的不同)
    • $display_name(用户名,根据'How to display name'用户选项结果进行显示)


    此函数必须将返回值赋给一个数组变量,代码如下:

    <?php  
    $current_user = wp_get_current_user();  
    if ( 0 == $current_user->ID ) {  
    // Not logged in.  
    } else {  
    // Logged in.  
    }  
    ?>  
    板邓个人博客:http://8dseo.com
  • 相关阅读:
    随机id
    vue关于父组件调用子组件的方法
    ES6——块级作用域
    在vue中引用superMap
    MSSQL备份脚本
    Ubuntu 使用命令导出数据库
    CSS before 中文乱码
    CentOS7 安装linux 网络不联通问题
    SVN update failed问题解决
    JQ实现树形菜单点击高亮
  • 原文地址:https://www.cnblogs.com/xbdeng/p/5632309.html
Copyright © 2011-2022 走看看