diff --git src/bp-members/bp-members-functions.php src/bp-members/bp-members-functions.php
index 0475e0a..0821d62 100644
|
|
add_action( 'wpmu_delete_user', 'bp_core_delete_avatar_on_user_delete' ); |
1395 | 1395 | add_action( 'delete_user', 'bp_core_delete_avatar_on_user_delete' ); |
1396 | 1396 | |
1397 | 1397 | /** |
| 1398 | * Delete a user's notifications when the user is deleted. |
| 1399 | * |
| 1400 | * @since 2.4.0 |
| 1401 | * |
| 1402 | * @param int $user_id ID of the user who is about to be deleted. |
| 1403 | * |
| 1404 | * @return int|bool The number of rows updated or false on error. |
| 1405 | */ |
| 1406 | function bp_core_delete_notifications_on_user_delete( $user_id ) { |
| 1407 | |
| 1408 | return BP_Notifications_Notification::delete( array( |
| 1409 | 'user_id' => $user_id, |
| 1410 | 'item_id' => false, |
| 1411 | 'secondary_item_id' => false, |
| 1412 | 'component_action' => false, |
| 1413 | 'component_name' => false |
| 1414 | ) ); |
| 1415 | } |
| 1416 | add_action( 'wpmu_delete_user', 'bp_core_delete_notifications_on_user_delete' ); |
| 1417 | add_action( 'delete_user', 'bp_core_delete_notifications_on_user_delete' ); |
| 1418 | |
| 1419 | /** |
1398 | 1420 | * Multibyte-safe ucfirst() support. |
1399 | 1421 | * |
1400 | 1422 | * Uses multibyte functions when available on the PHP build. |