Multiple BP networks on multisite

  • Participant
    Level: Initiated
    Posts: 7
    Peter Fae on #30539

    Hey. Thanks in advance for any assistance. So, I have a multisite. I want to do one of two things –

    Option A – i’d like to move the root blog of BP to a sub-site, off the main site where it was initiated. I’ve tried doing this in the past and it’s had issues, where apparently buddypress was “stuck” on the blog it was installed on. I’m confused as to what changing the root blog does, and what the proper code is.

    Usage of Option A – I’d like to create a dedicated social network site within my multisite off the main site so that I can use a BP theme and keep the main site as a sort of hub for the multiple sub-sites within the network.

    Option B – If Option A is not feasible, i’d like to create a secondary BP network within the multisite and use a sub-site as the primary buddypress site.

    Either way, I would prefer to have BP on a sub-site that I can link to from the main site.

    Addendum question –

    I am unsure as to how the blog references and automatic posting of blog posts from associated blog siteS (sub-sites) within the network play out in BP. As it stands, anything posted on sub-site blogs within the network shows up on the BP on the main site.

    However, if I go with Option B (above), and have multiple BP networks, how do I determine which sites show their content on the new BP network and which sites continue to show their content on the current BP?

    USAGE EXAMPLE – I have a publishing network with Authors. Author’s have specific sub-sites for their content, which I would love to show up in BP. However, I also have non-authors. People with non-author related sites. I would like them to have their own network on a subsite.

    So the question –

    Can we move the main root blog over to a sub-site? If we do, we could potentially serve all users and blogs on the platform without needing to create new BP networks, (ex – one for Authors and one for non-authors)

    *OR* If it’s impossible to move BP over to the sub-site, how do we differentiate between users and blogs with the secondary BP? How does BP ROOT BLOG work?

    Thank you 🙂

  • Participant
    Level: Initiated
    Posts: 7
    Peter Fae on #30544

    It seems like … is this still valid? ( https://codex.buddypress.org/getting-started/installation-in-wordpress-multisite/ )

    Part of the issue is usage. When BP is network-enabled, posts throughout the network appear in the activity feed, which I like. This showcases the posts from the Author’s sub-sites in the publishing network which leads Readers to them through the activity feed.

    However, I notice that when I disable network-wide and activate buddypress on an individual site, it only lists the activity from that site (which makes sense). This issue then is that the posts from my Authors aren’t showing up on the feed.

    I wonder if there’s a way to specifically link certain sub-sites to a particular network activity, i.e. my Author’s blogs to a “publishing-specific” BP feed.

    In that use-case, I envision that one could have users and their sub-sites linked to a particular network on a particular BP on the multisite (with your plugin for multiple networks).

    If that’s not possible (or not requiring major custom work), it would be beautiful to be able to move the currently existing buddypress off the root site to a sub-site, as this would let me make it a buddypress-specific site. In this context, posts from all across the network could flow in. As said, i’ve had issues trying to move things in the past, there seemed to be something about ‘initial install’ that I didn’t quite understand.

    Design-wise, this would definitely serve my purposing as my preference is to have the main site be a publishing house front and dedicate an entire sub-site to the buddypress experience for my Readers.

    We’re just opening the space, so the previous data doesn’t have to be associated with a new site, meaning the few members of our team could just deliver more content and nothing much would be lost (not yet fully open). Wondering how this comes together, and you are *clearly* an expert 🙂

    (thank you so much. deeply. it’s very significant to our whole project and I haven’t quite understood it until recently)

  • Keymaster
    (BuddyDev Team)
    Posts: 22564
    Brajesh Singh on #30551

    Hi Peter,
    1. yes, that document is valid and I am assuming you have already enabled it on secondary blog.

    Currently, BuddyPress does not give us any way ti limit recording from certain blogs, It is all or none.

    If you know the blog ids to be recorded, It can re restricted by using a filter ‘bp_blogs_is_blog_trackable’


  • Participant
    Level: Initiated
    Posts: 7
    Peter Fae on #30553

    Thank you sir. You are most compassionate to assist with your knowledge. What happens when I move a buddypress that has *already* been installed in one location over to another? Does it simply “pick up” with network posts and activity updates in the new location and no longer counts the previous?

    Meaning – I have a number of updates & posts from the network which was installed on Site A. When I move BP to Site B, what happens to this? What happens to the user base? What happens to the media and other associations?

    Meaning – This is not a clean install. It’s a movement from Site A to Site B. So i’d love to understand the basics of the movement.


    Also, in the case-use example of creating multiple buddypress networks within the multisite, if I have the blog ID (example – the site ID of my sub-site) are you saying that I can have the content of that blog show up on a *specific* network?

    Example – I have Buddypress Install A on Site A. I have content on sub-site B. I track sub-site B’s posts to Buddypress Install A on Site A. The posts from sub-site B show up on the Activity Feed on Site A.

    Similarly, would I be able to create a Buddypress Install on Site C and have the blog posts from sub-site D,E,F,etc. show on Buddypress install C? Would the invocation of the ‘‘bp_blogs_is_blog_trackable’ work with that?

    For my purposes, it seems that it may be easier and more inclusive if I set the Buddypress root blog to the secondary site network-wide and use the current root blog as a gateway to that sub-site.

    (and no, I have not yet changed the root blog and was waiting on your excellence of knowledge regarding)

  • Participant
    Level: Initiated
    Posts: 7
    Peter Fae on #30554

    Changing the root blog doesn’t do anything.

    • This reply was modified 2 years, 8 months ago by Peter Fae.

You must be logged in to reply to this topic.

This topic is: not resolved