2013-10-28 199 views
1

嗨,我正在使用wordpress和在buddypress上工作,使一個社交網站。有兩種類型的用戶可以在該站點A和B中註冊。問題是我希望用戶在註冊時定義其角色?其次我希望用戶A編輯其buddypress配置文件用戶A也可以發佈事件上傳圖像/視頻/音樂等,而用戶B只能編輯其配置文件,並且不能做任何事情。我嘗試了很多插件,但無法找到想要的結果。有沒有任何插件可以做到這一點,或者我必須編輯核心文件,如果我不得不編輯核心文件,然後我需要編輯哪些文件?Buddypress用戶角色管理

回答

0

您可以允許用戶通過任何單選按鈕或下拉框在註冊時選擇其角色,並參見THIS LINK以啓用它。

您可以檢查用戶的角色並阻止/允許該操作,並始終使用functions.php來對這些操作進行編碼。

要檢查用戶角色:

function get_user_role($user_id){ 

    $user_data = get_userdata($user_id); 

    if(!empty($user_data->roles)) 
     return $user_data->roles[0]; 

    return false; 
} 
0

您可以在登記時使用的插件WP角色。

對於日一,你可以管理/有了這個插件,用戶角色編輯器

我從一個硬盤搜索發現這2個,是非常有用的,我類似的東西,添加/刪除/用戶角色的能力。

希望這些會幫助你! :)