首页 > 其他分享 >wordpress变量$current_user获取当前用户登录名、ID、信息

wordpress变量$current_user获取当前用户登录名、ID、信息

时间:2022-11-20 21:11:28浏览次数:48  
标签:登录名 name 用户 echo current wordpress user ID

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

代码如下:

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

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.  
}  
?>  

标签:登录名,name,用户,echo,current,wordpress,user,ID
From: https://www.cnblogs.com/kimshen/p/16909548.html

相关文章

  • 删除WordPress评论中的自动链接
    默认情况下,WordPress会自动为评论中的网址加上链接。这可能是有用的,但由于互联网上有大量的垃圾评论,您可能要删除此功能。要删除评论中的自动网址链接,可以打开你的主题fun......
  • WordPress修改后台登录地址
    最近网站总是收到一些国外IP的恶意登录信息,多的时候一天几十次,试验了网上介绍的很多方法,像登录页面后面加参数,又或加验证码,都无法彻底解决这个问题,因为都不是人工访问该页......
  • How to run python interactive in current file's directory in Visual Studio Code?
    Howtorunpythoninteractiveincurrentfile'sdirectoryinVisualStudioCode?问题Whenexecuting"RunSelection/LineinPythonTerminal"commandinVSCod......
  • WordPress编辑器支持ppt一键粘贴
    ​ ueditor粘贴不能粘贴word中的图片是一个很头疼的问题,在我们的业务场景中客户要求必须使用ueditor并且支持word的图片粘贴,因为这个需求头疼了半个月,因为前端方面因为安......
  • WordPress编辑器支持ppt一键导入
    ​ 当前功能基于PHP,其它语言流程大致相同 1.新增上传wordjson配置在ueditor\php\config.json中新增如下配置:     /* 上传word配置 */    "wordAction......
  • WordPress编辑器支持ppt一键上传
    ​ 百度ueditor新增的将word内容导入到富文本编辑框的功能怎么没有啊,...ueditor实现word文档的导入和下载功能的方法:1、UEditor没有提供word的导入功能,只能说是粘贴复......
  • current of 使用
    --WhereCurrentOf语句允许你更新或者是删除最后由cursor取的记录declare cursorc_empisselect*fromemp2forupdate;begin for......
  • WordPress编辑器支持ppt自动导入
    ​图片的复制无非有两种方法,一种是图片直接上传到服务器,另外一种转换成二进制流的base64码目前限chrome浏览器使用首先以um-editor的二进制流保存为例:打开umeditor.js,......
  • WordPress编辑器支持ppt自动上传
    ​ 如何做到ueditor批量上传word图片?1、前端引用代码<!DOCTYPE html PUBLIC "-//W3C//DTDXHTML1.0Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml......
  • Could not obtain transaction-synchronized Session for current thread
    一场景我的项目中,发生这个错误是由于我使用springmvc框架,但是在里面新建了一个springboot的camunda(流程)模块。而springmvc使用hibernate,camunda使用jpa的entityManager......