The first thing to check is that you have them enabled in Dashboard>>Settings>>BuddyPress>>Options
I see an option for “photo uploads” but not cover photos
You should see the following:
Profile Settings
Profile Photo Uploads Allow registered members to upload avatars
Cover Image Uploads Allow registered members to upload cover images
Looks like it was because I selected the “buddypress nouveau” template instead of legacy template. Once I chose legacy then I was able to see my cover art.
Is there a particular reason this feature was removed from the nouveau template?
They should show for both templates
I agree it should, but it did not. It simply vanished when I have buddypress nouveau template. “Group Cover Image Uploads” also disappeared with the nouveau template.
I’d check for plugin conflicts causing it, did you try running with just BP active and set to bp-nouveau?
Did as requested. Disabled all but BP. Even still, when I switch to “nouveau” template and click “Save” the options disappear from the buddypress settings. If I switch back to legacy and click “save”, then it reappears. Is there logic in admin code that controls the appearance of those features?
Not that I’m aware of, The only other things to check is your theme – try it with 2017, and if you have any customisations that might affect it. switching your theme to 207 will rule our most of these.
I did try with 2017, same behavior. Is it possible to reload the nouveau theme?
Looks like this setting within the class-bp-admin file controls whether it’s seen or not:
// Cover images.
if ( bp_is_active( 'xprofile', 'cover_image' ) ) {
add_settings_field( 'bp-disable-cover-image-uploads', __( 'Cover Image Uploads', 'buddypress' ), 'bp_admin_setting_callback_cover_image_uploads', 'buddypress', 'bp_xprofile' );
register_setting( 'buddypress', 'bp-disable-cover-image-uploads', 'intval' );
}
Why would profile cover_image be disabled in nouveau template?