0
我們有一個網站,其中有三個額外的用戶角色,我們將其添加到WP默認角色中。 「成員」角色與「訂閱者」角色非常相似,而「後臺」角色和「藝術家」角色則反映了「貢獻者」角色。我們使用的自定義角色是組織機構,便於組郵件等。這些自定義角色具有與其鏡像的默認角色相同的功能。允許用戶更改角色
我需要允許用戶在更新配置文件時更改角色。
我似乎無法找到在哪個表中存儲角色。任何這方面的幫助都非常感謝。
我們有一個網站,其中有三個額外的用戶角色,我們將其添加到WP默認角色中。 「成員」角色與「訂閱者」角色非常相似,而「後臺」角色和「藝術家」角色則反映了「貢獻者」角色。我們使用的自定義角色是組織機構,便於組郵件等。這些自定義角色具有與其鏡像的默認角色相同的功能。允許用戶更改角色
我需要允許用戶在更新配置文件時更改角色。
我似乎無法找到在哪個表中存儲角色。任何這方面的幫助都非常感謝。
我認爲wp_usermeta
表在用戶上有一個角色字段。要獲得管理員的角色,您可以使用:
$role = get_option('default_role'); //(fetch admin seted role) then insert like
$userdata = array('user_login' => $username,
'user_nicename' => $fname,
'user_email' => $email,
'display_name' => $fname,
'nickname' => $fname,
'first_name' => $fname,
'last_name' => $lname,
'description' => $aboutme,
'user_url' => $website,
'role' => $role
);
$user_id = wp_insert_user($userdata);