Wordpress主题交流群:565616228 进群记得看公告!

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条评论

  • 隔壁老王  

    很不错的主题!

评论已关闭!