If you want them to be able to choose the type
You’ll need to write your own registration logic
After that check via get_user_meta() to see if they have a certain permission
if they can do xyz and allow accordingly. I’ve done custom user types before for a plugin i wrote.
There’s no build in roles in BP AFAIK but a lot can be done via actions and filters, does require some coding skills though.
Let me know if you need more help
Related Posts:
- BuddyPress | Check if user is in current group [closed]
- Redirect after User Activation [closed]
- Buddypress – Send New User Activation Link to Admin [closed]
- Changing default Buddypress avatar affects all site avatars (because gravatar)
- how to make a profile entry read only except for site managers [closed]
- Forcing WordPress to work differently
- How to display text if profile fields are not filled?
- Change user slug in Buddypress
- redirect user to their profile after log in
- wp_delete_user – huge overhead in Buddypress?
- Set user role on registration so can upload file to own media library area
- Does WordPress Need BuddyPress to Handle Large Amounts of Users?
- How to allow an user role to create a new user under a role which lower than his level only?
- How to programatically change username (user_login)?
- How to get userid at wp_logout action hook?
- What’s the difference between the capability remove_users and delete_users?
- How to change user_login with wp-cli?
- Replacing the WordPress password validation
- alphabetically order role drop-down selection in dashboard
- How to hide media uploads by other users in the Media menu?
- Get users with atleast one post
- edit profile validation refreshes all field if missing wordpress
- How to order users alphabetically by their last name?
- Wp_User_Query not sorting by meta key
- How to use hyperdb to separate and share a user dataset between wordpress installs?
- How to list users that have written custom post types and hide the ones that have not?
- Front end user meta options for users
- Get total number of authors on the site
- How to migrate wordpress users from one blog to another
- Drop down list in user profile page
- How can I link users across multiple subdomains?
- Create user with author role but no login information
- Importing Existing Users with Passwords
- Create not-activated user in code, wordpress
- Is there any function available to echo current user’s profile url?
- How to delete all post and attachments of a user when I delete it?
- Why wordpress showe “admin is editing…” whoever edits?
- Restricted registrations or removing the ability to edit your password/email
- Limit amout of sessions on user-by-user basis?
- Redirect user to login before viewing custom post
- Force user to change their password on first log in of site using shortcode
- Create a front user register/login/profile & logout without interfering with wp-login.php?
- How to export bbPress (forums, topics, replies) and all users?
- Display users in order by an “order” custom meta field
- Rest API code to get ID of current user not working: get_current_user_id() gives 0
- Translate emails into the language of the user
- WP users page doesn’t show users count by role
- Can I check which users ran which updates?
- Extend backend User search to custom user meta
- Move users and passwords from one wordpress site to another
- Bulk lock users without email address?
- How to implement friend system for WordPress?
- Delete user after Contact Form 7 submission [closed]
- Delete Users without a First and Last Name
- Best way to get user id for get_users function?
- Author comment count in author page
- How to hide user profile fields based on the role of the viewed user?
- Customising “user ids” and add to ‘user’ panel in the admin area
- Add a sub menu page to the Users menu
- Get usermeta info from sql query
- Get current user array into hyperlink
- how do I add role and capability after I create a new user
- Get Authors Role
- Changing user of post by changing ‘post_author’ field in ‘wp_posts’ table not taking effect. Where is the real post author info kept?
- How to auto-generate names for guest users who leave comments?
- Edit text of WordPress “Register” button
- How to safely trigger password reset emails for thousands of users
- wp_insert_user error
- How to remember which page the user was on before logout?
- SQL to set Display Name to First Name + Last Name
- how to retrieve user via rest api using custom meta and/or email
- How to customize user rest api?
- How to limit specific user ID to 5 comments per post?
- Deleted users still able to login
- Hook into add_user_role and update based on new and removed roles
- REST API list_user
- meta_query orderby sort multiple keys
- How do I tag every author in their posts that they have made previously
- Updated user role inncorrect when using wp_get_current_user()
- How to create members?
- How to use url formatter with integer
- Custom registration fields not appearing in user info
- Grab user_id inside a function
- Show user details only
- Creating custom pages for new users automatically
- Output checkbox per user and save in plugin options
- Require confirmation of current user’s email before updating database and before send_email_change_email
- How do I change the user via SQL?
- post acces for guests / unregistered users only
- Track users views
- user added by(who added this user)
- User list order by user meta
- What’s the most secure way to grant a user permission to update in a multisite?
- User email not being changed (cached?) until next page load (frontend)
- logged_in user outside of wordpress loop
- Modify Profile Biographical Info Field
- Create a wordpress admin user and only let them edit and post blog posts?
- How to display Most Recently Read 10 Posts by a logged in user in wordpress
- How to allow users to make quizzes or tests in WordPress?
- Sorting Users page admin column with ACF field