Allow BuddyPress to function on multiple blogs of a WPMU installation, not just on one root blog:
`define ( ‘BP_ENABLE_MULTIBLOG’, true );`
see https://codex.buddypress.org/extending-buddypress/changing-internal-configuration-settings/
Note that there’s only one instance of BuddyPress for a whole multisite install. So if you enable multiblog, what shows up in yoursite.com/members is the same that shows up in e.g. subdomain.yoursite.com/members
Yeah I know. I found this same solution last night (stayed up till 2am). Is there another method of separating the member areas? Or simply use your own links and so on to make sure that people can’t “slip over” to the other blog’s member area?
Thanks.
OK, there is a plugin called Network+ that actually allows you to have multiple multisite networks within the main multisite network. Each of these sub networks could have its own BuddyPress network on it, essentially creating multiple BuddyPress social networks.
There is some configuration needed to a certain file plus the plugin setup and install and it seems just a tad complicated (although by the look of it, I could certainly manage it and I will try this if all else fails).
But my other question was, would another method of achieving what I want be to simply keep the one BuddyPress social network (without the above nested sub-network solution) and then somehow hide certain BuddyPress groups on my sub-blogs so that only the people who signed up through that particular blog would only see the groups I wanted them to see for that particular blog.
Does that make sense?
In other words, let’s say I have my main root site A with BP installed. I also have sub-site B and sub-site C, which obviously share the same BP network as site A. I then create three BP groups associated with my sites called group A, group B, and group C. Now normally, regardless of whether a user signed up through site A, B, or C, they would all see groups A, B, and C on their groups page after logging in.
But what if there was a way to simply hide them? For example, if user John Smith had originally signed up through site B, then John Smith would only see group B on his groups page (because I hid groups A and C from him).
Is this possible? Granted, it’s not a true separation, but if no one is never presented with a link to “cross over” to another site’s group, then would that method work?
Never mind, I figured out how to do this correctly. For anyone else that finds this thread and is interested here ya go (everything laid out):
Full Instructions:
http://wpmututorials.com/news/new-features/multiple-buddypress-social-networks/
Plugins:
Install Networks+ or WP Multi Network
http://wpebooks.com/networks/
https://wordpress.org/extend/plugins/wp-multi-network/
Then install BP Multi Network – Upload bp-multi-network.php to /wp-content/mu-plugins
https://wordpress.org/extend/plugins/bp-multi-network/
https://buddypress.org/community/groups/bp-multi-network/
Threads:
http://premium.wpmudev.org/forums/topic/buddypress-on-all-blogs#post-160736
Steps:
• Create your second WP network with Networks+ / WP Multi Network
• Activate BP on the sub network and go through the installation wizard
• For forums you need to tweak your bb-config.php a bit (this only applies to those using the BP Group Forums option)
Thanks for posting back here. I’m sure it will help others who would like to go this route.
Marking this as resolved then