您好我正在使用wordpress并在一位佛教徒的基础上创建一个社交网站。可以在该站点A和B中注册两种类型的用户。问题是我希望用户在注册时定义其角色?其次,我希望用户A编辑其zeypress配置文件用户A还可以发布事件上传图像/视频/音乐等,而用户B只能编辑其配置文件而无法做任何事情。我尝试了很多插件,但无法找到所需的结果。是否有任何插件可以做到这一点,或者我必须编辑核心文件,如果我必须编辑核心文件,那么我需要编辑哪些文件???
答案 0 :(得分: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;
}