1

嗨,我正在使用 wordpress 并在 buddypress 上制作社交网站。可以在该站点 A 和 B 中注册两种类型的用户。问题是我希望用户在注册时定义其角色?其次,我希望用户 A 编辑其 buddypress 个人资料用户 A 还可以发布事件上传图像/视频/音乐等,而用户 B 只能编辑其个人资料而不能做任何事情。我尝试了很多插件,但找不到想要的结果。是否有任何插件可以做到这一点,或者我必须编辑核心文件,如果我必须编辑核心文件,那么我需要编辑哪些文件???

4

2 回答 2

0

您可以允许用户通过任何单选按钮或下拉框选择他们在注册时的角色,并查看此链接以启用它。

并且您可以检查用户的角色并阻止/允许该操作并始终使用 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; 
}
于 2013-10-28T07:49:50.687 回答
0

您可以在注册插件中使用 WP Roles。

对于第二个,您可以使用此插件管理/添加/删除/用户角色功能,用户角色编辑器

我通过艰苦的搜索找到了这两个,并且对我来说非常有用。

希望这些对你有帮助!:)

于 2016-08-16T09:06:49.533 回答