Introduction
When BuddyBoss Platform Pro is active, a Zoom section appears under Email Preferences even if Zoom integration isn’t enabled. To clean up your settings, you can add a small snippet to your child theme’s functions.php to remove that Zoom preference when Zoom is disabled. Always back up your site before making code changes.
Steps to Remove the Zoom Preference Section
- In your WordPress admin, go to Appearance > Theme Editor.
- At Select theme to edit, choose your BuddyBoss child theme and click Select.
- In the Theme Files list, click Theme Functions (functions.php).
Just before the closing ?> tag, paste:
add_action( 'bp_init', 'bb_remove_zoom_preference_if_not_active' );
function bb_remove_zoom_preference_if_not_active() {
if ( ! bp_zoom_is_zoom_enabled() ) {
remove_action( 'groups_screen_notification_settings', 'bp_zoom_groups_screen_notification_settings' );
}
}
- Click Update File to save your changes.
Troubleshooting and FAQs
Q: The Zoom section still appears—what should I check?
A:
- Confirm Zoom integration is disabled under BuddyBoss Dashboard > Components > Zoom.
- Clear any object or page cache and reload the notifications screen.
Q: I don’t see functions.php in Theme Editor—where is it?
A: Ensure you’ve selected your child theme, not the parent. Only child themes should be edited.
Q: Will this snippet break other notification settings?
A: No—it only removes the Zoom notification hook when Zoom is disabled.
Q: How do I revert this change?
A: Remove the added code block from your child theme’s functions.php and save.
Q: Who can help if this doesn’t work?
A: Submit a support ticket via your BuddyBoss account dashboard for personalized assistance.