Same problem here. But there’s a Plugin called “Multisite User Management” (http://wordpress.org/extend/plugins/multisite-user-management/).
With this plugin, new users are assigned a role for each of your sites. You determine the default role for each site under the Multisite User Management section of the Super Admin | Options page.
You can assign different roles for each site or no roles if you want some site’s to be kept private.
It seems to me this behaviour is intended. So at this time this could be the only workaround.
Thread Starter
zoonp
(@zoonp)
@cpier: thanks for the plugin-link. It works, however not in the manner i want it to… there seems to be a problem with the dashboard-settings in the super admin menu. I have to fill in a subdomain blog here, as i don’t want new user to be added to my main blog. every time, i insert a subdomain blog or its ID, WP creates a new non-working blog, eg “abcblogde” instead of the “abc-blog.de” I inserted. What is the correct form to fill in the blog adress, if filling in just the ID number doesn’t work?
Thanks for your advice and patience.
Andrea_r – is there a fix for this yet?
If intentional, can you advise on a work around, or a situation where we can limit the user to 1 site?
thanks
@footune: there’s no fix as this is intended behavior. The user database is shared among the entire MultiSite installation.
That said, the user should be given only a “subscriber” role to all other blogs; the subscriber role doesn’t allow the user to do much other than comment. For your main blog, give them a higher role as needed.
Are you trying to limit a user to only CREATE one site, or only JOIN one site?
* http://wordpress.org/extend/plugins/limit-blogs-per-user/
In 3.1, unless you sign them up to a site, they are NOT members of each site anymore. They’re psudeo-subscribers, just like on WordPress.com 🙂