Possible clue...
When pressing about possible different functions.php functions, I got this response...
You have to understand and if you look at our code you would we basically since Daily have implemented a system where we keep the buddypress core files as clean and apart as possible.. this is what the library/ section is about and the functions.php calls - which are VALID and not invalid as was wrongly claimed by the snippet developer.
Now, the only thing we 'do' differently but a ton of other themes do is we reference in functions.php:
//load buddypress default functions//
if($bp_existed == 'true') {
require_once(DEVLIB . '/functions/bp-functions.php' );
}
What this basically means is 'call in the file here of bp-functions.php'.. bp-functions.php contains ALL of the core buddypress functions and 'bits' that are in the default theme for buddypress. Why do we do this? Several reasons:
1. Future compatibility: we can upgrade to new version of buddypress without many file changes so can make sure you get updates faster
2. We can make sure themes do not just have to run on buddypress, wordpress or wordpress mu but can run on all.
Not sure what to make of all of this. I appreciate your offer to help look at my code (and I know you are slammed right now). Would you need to access a totally separate install? Or could I just give you cpanel/admin access?
What's easier for you?