By default, the platform does not have this option. You can use the following function code to disable email notification for a direct message for a logged-in user.
Please follow the steps below:
1. Go to Appearance > Theme Editor.
2. Under “Select theme to edit”, choose (BuddyBoss Child/whatever theme is active), then click “Select”.
3. Below Theme Files, select Theme Functions (functions.php).
4. Append the code just before the closing PHP tag “?>”:
function bp_set_notification_default( $user_id ) { $keys = array( 'notification_messages_new_message', 'notification_messages_new_notice' ); foreach ( $keys as $key ) { update_user_meta( $user_id, $key, 'no' ); } } add_action( 'bp_core_signup_user', 'bp_set_notification_default', 100, 1 );
5. Click Update File to save the changes.
Note: Any modifications are considered as custom work already. Know more about our Support Policy here: https://www.buddyboss.com/support-policy/
Did you find it helpful? Yes No
Send feedbackSorry we couldn't be helpful. Help us improve this article with your feedback.