gpt4 book ai didi

wordpress - 如何知道WordPress中当前用户的角色?

转载 作者:行者123 更新时间:2023-12-02 23:50:06 24 4
gpt4 key购买 nike

当用户创建新帖子时,我如何确定他当前的角色?

最佳答案

我假设您知道要使用 WordPress 的哪些钩子(Hook)。因此跳过这一部分,很容易获得用户当前的角色

$current_user = wp_get_current_user();
if ( !($current_user instanceof WP_User) )
return;
$roles = $current_user->roles; //$roles is an array

现在,您可以迭代该数组以查看用户是否具有特定角色。

或者,如果您只想检查用户是否具有特定权限以及他们是否属于该角色,则可以使用 current_user_can 来查找特定功能。例如:

if (current_user_can('delete_posts')) {
//display the delete posts button.
}

关于wordpress - 如何知道WordPress中当前用户的角色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3499104/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com