欢迎访问晨星博客!

  • 当前位置: 首页 WordPress 正文

    WordPress4.5版本将取消get_currentuserinfo函数

    文章目录
    1. get_currentuserinfo
    2. wp_get_current_user()应用

    WP代码大换季又来了,昨天在测试主题的时候,安装了wordpress4.5版本(开发版)打开调试模式发现4.5版本不建议使用get_currentuserinfo函数了将用wp_get_current_user()新函数调用。建议大家尽快更换代码已达到主题的最佳性能。下面我们就看看这两个函数的作用吧。

    get_currentuserinfo

    这个函数的作用就是获取用户的信息包括(用户名、昵称、用户ID、头像、邮箱等)也就是我们填写在个人资料里面的内容。

    个人资料字段对应参数调用:

    1. $user_login(登陆用户名)
    2. $user_level(用户等级)
    3. $user_ID(ID)
    4. $user_email(邮箱)
    5. $user_url(个人主页)
    6. $user_pass_md5 (用户密码的md5 hash)
    7. $display_name(用户名,根据’How to display name’用户选项结果进行显示)

    用法

    <?php get_currentuserinfo(); ?>

    实例

    1. <?php global $current_user;
    2.       get_currentuserinfo();
    3.       echo(‘Username: ‘ . $current_user->user_login . “\n”);
    4.       echo(‘User email: ‘ . $current_user->user_email . “\n”);
    5.       echo(‘User level: ‘ . $current_user->user_level . “\n”);
    6.       echo(‘User first name: ‘ . $current_user->user_firstname . “\n”);
    7.       echo(‘User last name: ‘ . $current_user->user_lastname . “\n”);
    8.       echo(‘User display name: ‘ . $current_user->display_name . “\n”);
    9.       echo(‘User ID: ‘ . $current_user->ID . “\n”);
    10. ?>

    wp_get_current_user()应用

    这个新推出的函数主要是替换get_currentuserinfo的所以我们只需把上面的相关函数做下替换即可,调用方法一致,没有太大的出入,所以大家可以自行在主题中搜索get_currentuserinfo然后进行替换。

    受影响范围

    1. 登陆用户信息获取;
    2. 用户判断处理;
    3. 评论用户信息(头像);

    大家重点关注下这几个位置是否还在应用老函数!

    声明:原创文章请勿转载,如需转载请注明出处!

    • 您可能喜欢得内容:

      没有发现相关得文章内容!
    • 共 1 条评论

    请登陆后再发表您的观点吧!

    最新评论

    账号登陆

    快捷登陆