Longer answer, as I wrote it out for moneybar
The theme file has several CSS files. I’m using BP-Default 1.5 but I’m sure the three column version is very similar. One is called “default.css”. Near the top, there’s a section that deals with CSS code for the ‘header’ section. It’s a very lengthy entry for
#header {
.. which is the first thing in my ‘header’ section. It contains loads of entries about how it should be presented in different browsers – rounded corners for Firefox, different gradients in Opera, etc.
At the end of all of this, I just inserted a new line:-
background-image: url( ../images/default_header.jpg
There was already a file called this in /wp-content/plugins/buddypress/bp-themes/bp-default/_inc/images/
I renamed this original one (just in case!) then uploaded the picture I had uploaded as the header image (I’m just using one, not randomly rotating them … I’m sure there’s a clever way to do that too, but I haven’t thought about it!) named as default_header.jpg
That was all there was to it. Now when I view the posts with featured images attached, I see the same header as the rest of the site, and as I see for posts that don’t have featured images.
I THINK it has to do with BP now (apparently) using ‘featured images’ to generate the header. Not sure – but it was that snippet of info that pointed me in the right direction … kind of.
Anyway … seems to have worked for me. Only completed it a few minutes ago, but it has passed the quick tests I’ve done. Luckily I don’t plan on changing the header image a lot once the site is completed, so it shouldn’t be a problem for later. If you change yours often, it MIGHT work if you use a different path / address for your background image … tell it to look at the one you’re using already, rather than copy it into the directory I’ve said. Haven’t tried it, but it seems logical that it would work!