// Function to set a default cover image for groups created by the site admin function my_custom_group_cover_image_for_admin( $settings = array() ) { // Check if we are within a group context if ( bp_is_group() ) { // Fetches the current group details $group = groups_get_current_group(); // Set this to the user ID of the site admin $admin_id = 1; // Replace with the actual admin user ID // Check if the group creator is the site admin if ( $group->creator_id == $admin_id ) { // If the creator is the admin, set the default cover image $settings['default_cover'] = 'https://buddypress.local/wp-content/uploads/2023/11/road-g3567f8d60_1280.jpg'; // Replace with the URL of your default image } } // Return the settings, modified or not return $settings; } // Add the function to the BuddyPress filter hook to modify group cover image settings add_filter( 'bp_before_groups_cover_image_settings_parse_args', 'my_custom_group_cover_image_for_admin' );