Creating teams of users in WordPress
Use a multi-site installation (see our multisite tag), give each team its own sub-site on /team-name/ and use the master site for the rest. Advantages All users on a multi-site setup are stored in the same database, they don’t need a separate account for the main site. You can give each user a different role … Read more