WordPress中判断用户是不是管理员的方法
今天在写个小程序,需要判断指定用户的角色是不是网站管理员,如知道用户的id是123,想要知道他是不是管理员。
一、判断指定id的用户是不是管理员
该需求实现起来非常简单,几行代码搞定,分享一下:
function ludou_is_administrator($user_id) { $user = get_userdata($user_id); if(!empty($user->roles) && in_array('administrator', $user->roles)) return 1; // 是管理员 else return 0; // 非管理员 }
二、判断当前登录用户是不是管理员
如果是判断当前登录用户是不是管理员,可以使用下面的函数:
function ludou_is_administrator() { // wp_get_current_user函数仅限在主题的functions.php中使用 $currentUser = wp_get_current_user(); if(!empty($currentUser->roles) && in_array('administrator', $currentUser->roles)) return 1; // 是管理员 else return 0; // 非管理员 }
(资源库 www.zyku.net)
您可能感兴趣的文章
- 07-31ShopXO 后台忘记管理员登录密码如何重置密码
- 05-05强制找回gitlab管理员密码
- 04-02SiteServer找回管理员帐号密码教程
- 11-22win7右键中添加获取管理员权限
- 08-10FineCMS重置管理员密码/忘记管理密码修改方法
- 12-18蓝色网站后台管理员登录html模板
- 08-02帝国CMS7.5版针对后台内部管理员操作的安全性完善更新
- 06-17帝国CMS7.5版新增会员管理组,可对前台管理员进行管理
- 03-13WordPres限制非管理员访问管理面板的方法
- 03-04wordpress禁止非管理员用户更改密码的方法
- 02-23DedeCms 5.5 列表页调用tag的方法
- 11-05华为手环连接vivo手机步骤一览
- 02-10基于PyTorch实现一个简单的CNN图像分
- 09-13天猫精灵添加智能电视教程介绍
- 11-01OPPOreno7怎么开启微信视频美颜
- 11-19微信视频号购买订单在哪里查看
- 03-03小爱同学连接wifi教程
- 09-12美团低碳红包在哪里领取
- 09-04微信安卓版新增置顶好友折叠功能介绍
- 12-25小学语文同步详解-小学语文同步详解应
最近更新
阅读排行
猜你喜欢
- 12-04oppo手机怎么设置单手模式
- 12-27记录便签-记录便签应用软件功能介绍
- 01-12万图拍-万图拍应用软件功能介绍
- 08-10wdCP v3.2 多PHP版本共存的实现方法
- 12-15华为p50如何设置快速静音
- 03-09vivoy53s开启快速启动软件教程
- 07-26OneinStack阿里云服务器挂载数据盘的
- 12-17华为mate30圆形耳机孔
- 12-28手机录音精灵-手机录音精灵应用软件功
- 01-13中医执业助理题库-中医执业助理题库应