Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // 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' );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement