搬码资源网广告位 搬码资源网广告位

WordPress判断用户是不是管理员

下面是搬码源码网 abnma.com 通过网络收集整理的代码片段。搬码源码网小编现在分享给大家,也给大家做个参考。

其实判断 wordpress 用户角色和权限是非常少用的,对于普通的 wordpress 博主而言,可能这个功能不太常用,但是开放注册的 wordpress 而言,这个功能可能就会用到了。需要判断指定用户的角色是不是网站管理员,如知道用户的 id 是 administrator ,想要知道他是不是管理员。该需求实现起来非常简单,几行代码搞定,分享一下:

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; // 非管理员

}

wordpress 用户角色和权限是非常少用的,对于普通的 wordpress 博主而言,可能这个功能不太常用,但是开放注册的 wordpress 而言,这个功能可能就会用到了。

以上是搬码源码网(abnma.com)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。如果觉得搬码源码网网站内容还不错,欢迎将搬码源码网网站推荐给程序员好友。

声明:
本站发布的文章及附件仅限用于学习和研究目的;不得将上述内容用于商业或非法用途,否则后果请用户自负。
本站资源来自网络收集,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。
如果您喜欢该程序,请支持正版软件,得到更好的正版服务。
本文链接:https://www.abnma.com/11250.html,转载请注明出处。
如有侵权,请邮件联系我们删除处理。

0
搬码资源网广告位

评论0

请先

没有账号? 注册  忘记密码?