bbp_user_add_role_on_activate( int $user_id, $password = '', $meta = array() )
Multi-site handler for adding a new user
Description Description
Parameters Parameters
- $user_id
-
(Required) User ID.
Source Source
File: includes/users/signups.php
function bbp_user_add_role_on_activate( $user_id = 0, $password = '', $meta = array() ) { // Posted role $forum_role = isset( $meta['bbp_new_role'] ) ? sanitize_key( $meta['bbp_new_role'] ) : bbp_get_default_role(); // Sanitize role $roles = array_keys( bbp_get_dynamic_roles() ); // Bail if posted role is not in dynamic roles if ( empty( $forum_role ) || ! in_array( $forum_role, $roles, true ) ) { return; } // Set the user role bbp_set_user_role( $user_id, $forum_role ); }
Changelog Changelog
Version | Description |
---|---|
2.6.0 | Introduced. |