I am pretty sure you will have to use a (multisite compatible) role scoping plugin for this. or write a function/plugin to do it yourself. halfelf.org has a couple good multisite ebooks and may have a plugin recommendation for you there. HTH
A plugin would be fine – just haven’t found one, that suited our needs.
Maybe I should elaborate a bit on the scenario, that we’re considering.
We’re planning a network of sites. Some with paid content. Some with free content.
When a user registers/logs into a site, we want him/her to be logged into all sites and have a profile on all sites. That doesn’t seem to be a problem.
But we also want to present specific content to user, when they enter a new site in the network. An example could that a user, that has registered on site B, enters site A (with paid content) he is presented with special offer, maybe reduced subscription fee, maybe an ad or maybe the user is able to see parts of the content.
Buying a plugin or maybe even having one developed would not be a big obstacle, but we would appreciate opinions on, whether it is doable within reasonable limits – we don’t want to rewrite core or anything like that.
Eeeeh. Yes.
http://wordpress.org/plugins/user-role-editor/ can do that. BUT … but but.
It is SO easy to kill your site’s access with that stuff :/
Thanks, for the answer, Ipstenu
Sorry, I didn’t see until now.
I’m not completely sure, that I understand, what you’re saying.
Would the approach be inherently insecure, or do we just need to be extremely careful,
It’s not insecure. it’s just hard to fix if you screw it up.
We are using User Role Editor. I want to confirm that it will do what you want. It works well with our WP multisite. Let me warn you that the plugin is very powerful and you need to be very careful using it. I would like to warn against setting things back to default with URE. If you use other plugins that modify roles or capabilities, URE could wipe out all those customizations.
Thanks everybody. I’ll look closer at user role editor.