Re: How to make BuddyPress theme appear site-wide, not just on Home page?
You did follow this:
https://codex.buddypress.org/getting-started/installing-buddypres
and do have the member them in the correct place?
where it says:
6. The plugins are now activated and running, but you will need to move the themes to the correct locations. Move /wp-content/plugins/buddypress/bp-themes/ to /wp-content/bp-themes/
7. You can use any WordPress theme as your root blog theme, but BuddyPress comes bundled with an extra “home†theme that you can optionally use. To install it, move /wp-content/bp-themes/bphome/ to /wp-content/themes/bphome/.
you will then need to edit the member theme to reflect similar changes in the base theme.
Hope that helps.
Gordon