WordPress判断用户是不是管理员
在WordPress中,您可以使用以下代码来判断当前用户是否是管理员:
$current_user = wp_get_current_user();
if (in_array('administrator', $current_user>roles)) {
// 用户是管理员
// 在这里执行管理员特定的操作
} else {
// 用户不是管理员
// 在这里执行非管理员的操作
}
这段代码首先获取当前用户的信息,然后检查用户的角色是否包含 "administrator"。如果用户是管理员,就会执行相应的管理员特定操作,否则将执行非管理员的操作。
请注意,管理员角色名称可能会因WordPress主题或插件而异,所以确保在您的WordPress网站中使用正确的角色名称。通常情况下,管理员角色的名称是 "administrator"。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
仍然有问题? 我们要如何帮助您?