bbp_edit_user_forums_role()
Output forum role selector (for user edit)
Description Description
Source Source
File: includes/users/template.php
function bbp_edit_user_forums_role() { // Bail if no user is being edited if ( ! bbp_is_single_user_edit() ) { return; } // Get the user's current forum role $user_role = bbp_get_user_role( bbp_get_displayed_user_id() ); // Get the folum roles $dynamic_roles = bbp_get_dynamic_roles(); // Only keymasters can set other keymasters if ( ! bbp_is_user_keymaster() ) { unset( $dynamic_roles[ bbp_get_keymaster_role() ] ); } ?> <select name="bbp-forums-role" id="bbp-forums-role"> <option value=""><?php esc_html_e( '— No role for these forums —', 'bbpress' ); ?></option> <?php foreach ( $dynamic_roles as $role => $details ) : ?> <option <?php selected( $user_role, $role ); ?> value="<?php echo esc_attr( $role ); ?>"><?php echo bbp_translate_user_role( $details['name'] ); ?></option> <?php endforeach; ?> </select> <?php }
Changelog Changelog
Version | Description |
---|---|
2.2.0 | Introduced. |