Hi,
you need to network activate, even if you have only one subsite and what ever the sub option (sub-dir or sub-domain) is.
Mostly, BP is activated on the main site.
your-site.com/ – here sit WordPress and BuddyPress and depending your options:
your-site.com/my_second_blog/
(sub-dir)
or
my_second_blog.your-site.com
(sub-domain)
Installation in WordPress Multisite
Configure BuddyPress for Multisite
I have only had BuddyPress on the Subsite and added ( ‘BP_ROOT_BLOG’, $blog_id ) with the id of the subsite to the wp-config.php.
But when I change to network activation everything goes to the Main site. So, I am really confused about that now. Nothing with BuddyPress can show on the Main site because the subsite is all private.
I can’t help you about confusion. What should be private and what should be public ?
BP handle with members, not with blog privacy.
Everything on the Main site is public. Everything on the Sub Site is private on only for members. I am using a Membership plugin to for the private site.
I don’t have BuddyPress activated via the Network. If I do that, then everything goes to the Main site, even though I have the root blog set at 2 for the subsite.
I only have BuddyPress activated on the Subsite and for the most part works great that way except for a couple of redirections to the Main site.