Hi, met with our development team and I’m loaded up on fresh questions.
We are using the sub-sites in our install for participant portfolios/blogs and are trying to keep things as simple as possible. Because bbpress is network activated through CBox, a set of forum admin items appear on the dashboard menus of sub-sites. It is very unlikely that participants will need forums on the sub-sites, so our aim is to remove the option.
I can think of four possible ways to approach (actually it can sort of be reduced to two: deactivate plugin or high menu items):
- Hide the menu item. I think any version of this solution involves either taking action on each sub-site or writing some code that will do it and leave the main site alone.
- Use a plugin, such as Multi-site plugin manager as long as it doesn’t step on CBox. (we may want this anyway as portfolio owners do not have a plugin menu or abilities to turn them on or off for their own sites).
- User roles in the sub-site. Site owners are given two roles: Administrator (normal wordpress role) and Keymaster (forum/bbpres role). If the latter is changed to “blocked” it takes the forum off the menu and makes in unavailable.
- Using either WP-CLI or some code, change the activation status of bbpress from network to activated only for main site. I’m not sure of the implications of this wrt CBOX, updates, etc.
My preference is probably approach 2 as it gives use further flexibility. I’m concerned about it stepping on CBox/Buddypress in some way.