Buddypresss on Multisite – But Not on Root Site
Im working with DC – Like he said, we have three sites in our wpmu install, we would like the primary site to be a standard wp install and the two other blog id’s to be buddypress sites.
We made a bp-custom.php file with:
define ( 'BP_ROOT_BLOG', 2);
But how can we also include blog_id_3?
Or rather, is it possible to exclude the buddypress from running on the primary site?
Any help would be greatly appreciated!
After doing a little more reading, what we are trying to create is a multisite install that allows for multi-network BuddyPress networks (x2) that segregates BuddyPress social networks in the multi network WordPress install so that each WP network has a different social network. The user base is still shared across the WP install and the root is NOT a buddypress site, rather a straight up wp site. (Not sure if used all the correct language there …
Question 1: First of all, is this possible?
So it seems like we might want to use BP Multi Network plugin by @wpmuguru & @johnjamesjacoby.
However, a little more reading and it seems that the WP Multi Network plugin by @johnjamesjacoby is a good candidate too.
Question 2: Might it be that using both of these plugins is in order? Multi Network to Create Domain/Subdomain/Subsubdomain then BP Multi Network to segregate the buddypress newtorks Subdomain from Subsubdomain? Or would BP Mulit Network suffice?
As we sort this out, we are also wanting each network to have its own extended/custom profile and its own groups and forums.
As I read on I am seeing that we need to have a good understanding about how sharing a database for these discrete networks, that will also have groups & forums, could be a bit tricky.
Are there any buddypress elves out there who could provide some guidance on this issue?
Same issue here, it is pretty frustrating as i try to figure out the different options, but i don’t find a central place which explains it me properly (o.e. the Codex, where it should be IMHO).
I am happy to put everything together in english and german after we resolved the issue, but i don’t get it running properly (neither technically, nor in my mind).
I. Core Definition
If i understand it correctly, there are serveral approaches to run BuddyPress on
a) MultiSite (WP Network)
b) MultiNetwork (BuddyPress Network)
II. Different MultiSite Options
1.) MultiSite + different Websites with different BuddyPress Networks
2.) MultiSite + different Website but sharing the same userbase
1.) is clear to me, but 2.) envolves already the following subquestion:
– Can we have a single userbase, but with dedicated design per blog/domain? Let’s say we have a dog and a cat community. I would like to have the user “Frank” only once in both systems, but when he changes his profile on the cat-website, can he do it there, or will it be within one central design/domain?
III. Issue No. 1
Let’s assume we are running the current stable version of WP 3.3 and let’s assume the WordPress network runs properly, here already my first question:
I do normaly use the “WordPress MU Domain Mapping”, after a few tests with “BP Multi Network plugin”, i assume i should not have it running, correct?
IV. Issue No. 2
So, now i am trying to established on a WP MultiSite installation different (independant) Buddy Networks. So BP Multi Network plugin is the way to go, right?
What i don’t get is
“4. Activate BuddyPress on your sub network.” from https://wordpress.org/extend/plugins/bp-multi-network/installation/
I can activate BuddyPress ONLY for the whole network, not for each single (configured) domain/blog. What am i missing?
IV. Issue No. 3
When i activated define ( ‘BP_ROOT_BLOG’, 2); (or ID 3 in my case), the possibilty to enter “activity” was gone from all domains, i just don’t get it
i have configured this here:
define( ‘MULTISITE’, true );
define( ‘SUBDOMAIN_INSTALL’, false );
$base = ‘/’;
define( ‘DOMAIN_CURRENT_SITE’, ‘XYZ.XYZ.vom’ );
define( ‘PATH_CURRENT_SITE’, ‘/’ );
define( ‘SITE_ID_CURRENT_SITE’, 1 );
define( ‘BLOG_ID_CURRENT_SITE’, 1 );
/* WP MU Plugin https://wordpress.org/extend/plugins/wordpress-mu-domain-mapping/installation/ */
define( ‘SUNRISE’, ‘on’ );
/* That’s all, stop editing! Happy blogging. */
Using standard Buddypress Theme from Plugin 1.5.5
IV. Issue No. 4
About the theme.
Where should i activate the theme? Per Domain or just in a central community?
Sorry for mixing up things, but that all is very unclear to me. Any ideas?
btw, BuddyPress.org seems to really hate me… why is my username “Deleted User” instead of gbennyb?
Just checking in on this guys. If anyone has thoughts on this one happy to hear them.
Some basic information for multiple BuddyPress sites in one WP installation.
1. Install WordPress
2. Create a Network of your WP installation
3. Install/activate BuddyPress plugin
– BuddyPress is activated by default for the whole network. So by the same token, there is only one instance of BuddyPress for the whole network.
4. Make your BuddyPress “multisite” (separate instances of BP in one WP installation)
a. BP Multi-Network plugin https://wordpress.org/extend/plugins/bp-multi-network/
– Requires either free https://wordpress.org/extend/plugins/wp-multi-network/
or the premium http://wpebooks.com/networks/
– In effect, you need to create networks out of each subsite of your original network,
then install the BuddyPress Multi-Network plugin to have separate BP installations in each
“sub-network” … you get what I mean
b. BuddyPress Multi-Network plugin http://buddydev.com/plugins/buddypress-multi-network/
– simply, separate BP site for each WP subsite. You should check this out
Best people to ask about the WP/BP Multi-Network plugins above are the plugin developers ;-p
- The topic ‘Buddypresss on Multisite – But Not on Root Site’ is closed to new replies.