Howdy. If you make the bp home theme available for your users they can choose it. It wasn’t designed for that but it’ll work though. It’s just a widget framework. Hang anything you want on it.
I’m wondering this same thing.
@burt If you activate the BP home theme for your personal blog, you get the three column/widget theme. What ekine and I want is the admin’s News (now Blog) blog theme to be the mandatory user blog theme. I’ve seen this done but don’t know how. Any help?
1. Activate BuddyPress Home theme for main blog.
2. Site Admin -> Themes – Deactivate all themes including BuddyPress Home theme.
3. Site Admin -> Themes – Make sure News theme is enabled.
4. Find and activate the “New Blog Defaults” plug in. (Help ensure new blogs get the default theme you want.)
5. Configure “New Blog Defaults” and set default theme to your News one.
6. Create a new blog yourself, and you’ll be forced to use the only active theme, and cannot change to any other.
@johnjamesjacoby The News theme I am referring to is not a separate theme. It is the News/Blog theme that is embedded within BuddyPress that is the default theme for the admin on the News/Blog page.
To be clear: How can I make this theme: http://testbp.org/blog an available theme choice for member blogs?
Same rules apply as above except keep the BuddyPress Home theme active and deactivate all others.
Keep in mind that widget layout will never follow, meaning that each new blog will need to configure its own widgets.
@johnjamesjacoby Sorry, you’re not following. I don’t want the BP theme (http://testbp.org/) active on user blogs, I want the admin’s news blog theme (http://http://testbp.org/blog/) as the active theme on user blogs.
Oh no, I’m following you out the door and to the grocery store.
They are the same theme, hosted in the same directory. It is only the home.php file that is in the way.
Follow the exact steps above, and delete the home.php file from your new theme. I called mine buddypress-sub, for example. I renamed the theme in style.css, did exactly as I mentioned above, and tada.
chiscarter, John is exactly right. What a wonderful, brilliant idea John. If home.php exists in a theme directory it gets preference over index.php which is the ‘theme’ you are talking about Chris. It’s really a wp template. I tried it out and it works like a charm. Just disable the file home.php by renaming it home.php.off and voila! Instant bp blog theme instead of 3-column home theme.
Bloody stroke of genius John.
(still working on my international slang)
I installed the ‘New Blog Defaults’ plugin and got a load of ‘headers already sent’ and other errors.
So … in plain English, can you explain the above please?
Do we follow the instructions as johnjames stated or simply adjust home.php?
TIA
EDIT – Actually, scrub that as I found the correct 2.7 version of the plugin and it works perfectly!
Thanks, John! I was lost until you mentioned removing home.php. Thanks to you, too, Burt.