Without writing a custom plugin, I think your best bets would be to either:
1) use something like gravity forms and have the user start as subscriber, but then enter request to be a partner (using a GF form). GF can send notifications on forms to admin. Admin then upgrades the user’s role.
2) use a interim role like “request to be partner”. New users get notified to admin.
“request for partner” users reviewed and upgrade to “partner”.
Do editors by default have capability to manage users ? I suspect maybe not. In which case you could use a role manager plugin (justin tadlock members plugin for eg) to add manage_users to the editor role (which would probably mean an editor could make themselves an Admin? hmm maybe not a good idea? ….)
Related Posts:
- How do I programmatically set default role for new users?
- How to loop through each user id?
- Roles at registration (classipress)
- Auto Delete Users (auto_delete_users)
- Is there a way to set the user Role based on email domain
- New user created as Participant rather than Contributor [closed]
- How to create user specific pages (not user role!)?
- How to change a user’s role conditionally to expire after two weeks
- Menu page with list of users
- How to create a front facing user sign up, log in and profile pages like FoodGawker.Com [closed]
- Add a second role when registering programmatically
- What would cause wp_insert_user role to work sporadically?
- How to Enable registration email for a custom user role?
- Add role selector to custom registration page
- Multiple user role on registration
- Select dropdown with 2 choices from foreach
- add user role selection to registration form [duplicate]
- How to assign role to a custom registration form?
- User role can’t be set
- User has empty instead of custom role when logged in
- allow editors to edit menus?
- How to change a user’s role?
- Is there way to rename user role name without plugin?
- How to create a clone role in wordpress
- How to allow an user role to create a new user under a role which lower than his level only?
- How to add a Capability to a User Role?
- Separate registration and login for different roles
- How can I get a list of users by their role?
- How to get role of user
- How to allow editor to edit privacy page / settings only?
- How do I make a draft post accessible to everyone?
- Reset default roles and capabilities
- add_role() run only once?
- Send user activation email when programmatically creating user
- What do unfiltered_html and unfiltered_upload actually filter?
- wp_update_user not updating
- Temporary capability for current_user_can()
- Create custom user role (client) that can create another custom user role (employee) of that client
- Is it possible to add new user Roles?
- Allow roles below admin to add subscribers only
- What the user_status column?
- How to remove administrator role in settings -> general -> New User Default Role?
- Temporarily give ‘manage_options’ capability
- REST API, get user role?
- Is WordPress’ is_user_logged_in() secure?
- How to force listing contributors in authors dropdown menu
- Hide specific admin users’ posts
- Allow authors to edit only certain users
- How do I allow a specific Role in WordPress 3+ to only see certain plugins?
- How to update role capabilities
- Allow editors access to added plugins
- Temporarily disable user role login and replace with message
- How to filter the role selector?
- Code needed to only show users own posts in a multi-user account
- How can I change a user role upon visiting a page?
- How to let the Contributor role preview unpublished posts?
- Change role after the user has read all the posts in a category
- Do custom user roles have any default capabilities?
- Filter available WooCommerce payment gateways by role [closed]
- Ordering users of a specific role by last name
- How to programmatically add a user to a role?
- Prevent user creating new users with specific roles
- Restrict Author to pick from media library, but not upload media
- Can i copy administrator role to another user?
- how to add custom user capabilities using add_user_meta or something else?
- Assign Subscriber capabilities to a custom user role
- How to change role of all users with a specific role to another role?
- Allow user to Publish, but not Edit or Delete
- How to allow registered users to change their user role through frontend?
- Remove Ability for Administrators to Delete Administrators
- Order users by custom user meta
- how to change user roles for users who doesn’t have any. (about 8000 users)
- List total number of users that are authors
- Email notification for editors only
- Shold I manually add ‘cap’ to admin role ?
- wordpress separate registration for different roles
- Custom Post Type’s Capabilities map_meta_cap issues
- I need to assign a role to visitors/guests
- Contributors missing from author dropdown
- How to make an author archive only for certain user role and show related CPT
- Getting a user role from the user login name
- Allow users to publish child pages of the pages they have access to edit
- How to reload the role specific registration form on validation errors?
- New Roles and Capabilities in WordPress
- Why is wp-login redirecting to the home page when I use this function?
- Allow contributor to view own scheduled post
- Editor and contributor roles not correct after adding function
- Adding multiple user roles dynamically
- WordPress Super Admin
- pre_get_posts Remove posts based on meta value with ‘post__not_in’
- How to add author role as a custom field to custom post type in wordpress?
- How to prevent users with “edit_others_posts” capability from editing admin posts
- How are roles stored in the database?
- How to customize wp_signon()
- Author Role – Allow editing of Gallery images
- How do I allow anyone to edit a post — but not access dashboard
- What is the difference between “create_users” and “add_users” capabilities?
- How to delete user roles?
- Access on specific pages in wordpress for a specific user
- How to get all users with Author role capabilities?