Can the bp-default theme be moved to /wp-content/themes?
Being that the default navigation menu pages don’t appear in the Admin page menu, is it possible to move BP’s default theme in the “standard” themes folder? If so, are there code modifications to be made or would it be a simple folder move?
My reason for wanting this (or some alternative) is that I wish to use the Member Access plugin which restricts guests from accessing certain pages (activity, members & groups). I also wish to add other pages and it would be a charm to use the My Page Order plugin.
WP 2.9.2 single install
BP-default must reside with the rest of Buddypress. Your best bet is to create a child theme and install your plugins onto that. https://codex.buddypress.org/how-to-guides/building-a-buddypress-child-theme/
There’s no technical reason why you can’t move it, but there’s also no good reason why you need to move it.
@djpaul If I don’t need to move it, how can I get the BP default pages to show up in my Admin pages section? I experimented by creating the Activity, Members and Groups pages but I ended-up having 2 instances of those pages in my navigation menu.
@pcwriter I’m playing around with that but having difficulties importing the default stylesheet.
In the current version of BP, the BP “pages” aren’t actually what WordPress calls “Pages.” In a future version, they will be, but that doesn’t help you now.
@djpaul Thanks for the info.
I’m playing around with a simple child theme by creating only a style.css file and so far, the templates work but importing the stylesheets doesn’t seem to work, I added the suggested lines in my style sheet but to no avail.
/* Inherit the default theme styles */
@import url( ../../plugins/buddypress/bp-themes/bp-default/_inc/css/default.css );
/* Inherit the default theme adminbar styles */
@import url( ../../plugins/buddypress/bp-themes/bp-default/_inc/css/adminbar.css);
Leave default theme where it is and before you upgrade BP in the future make a copy of the BP-default folder and then use your back up to overwrite the default files.
I’m having a similar problem where i have 20 child themes and only 4 php files are different. So I’d have to update 80 files each time I adjust something. Easier to just deal with keeping track of the default BP theme folder.
what would really solve this is the ability to have grand children themes.
My bad… I sometimes get ahead of myself when I’m learning stuff
Thanks all, I’ll either have to wait for a BP release where BP pages are pages or get a decent BP compatible theme which can be uploaded to wp-contents/themes.
I’ll mark this as resolved (even though it isn’t)…
I know you just marked this as resolved, but isn’t the original question basically you wanted to use the My Page Order plugin to control how the tabs look in the default theme? The tabs with links to the BuddyPress areas?
Those are not page titles. Likely will never be seen as such.
If you want to restrict aces, then use a privacy plugin for BP.
The page ordering plugin shoudl still work just fine on the regualr WP pages, or when 3.0 comes out, you’ll have that functionality (if andy adds it to the theme).
- The topic ‘Can the bp-default theme be moved to /wp-content/themes?’ is closed to new replies.