How to Assign WordPress User Roles at Registration
Are you making use of WordPress roles to sort your site’s community of users and display different information? If your user determines his own role, it is helpful to allow him to select it at registration, rather than an administrator having to go through and manually assign user roles at a later time.
WP Roles at Registration is a plugin that adds a dropdown select to your registration form. It gives you the ability to select the roles which will be displayed as options during registration.
Use this in combination with another plugin, such as User Role Editor or Role Scoper, for managing custom roles and capabilities and you’ll have a winning solution for getting users sorted correctly at registration. It even works with BuddyPress! Download WP Roles at Registration from the WordPress plugin repository.