bp_blogs_restore_data( int $user_id )

Restore all blog associations for a given user.

Description

Parameters

$user_id

(Required) ID whose blog data should be restored.

Source

File: bp-blogs/bp-blogs-functions.php

1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
function bp_blogs_restore_data( $user_id = 0 ) {
    if ( ! is_multisite() ) {
        return;
    }
 
    // Get the user's blogs.
    $user_blogs = get_blogs_of_user( $user_id );
    if ( empty( $user_blogs ) ) {
        return;
    }
 
    $blogs = array_keys( $user_blogs );
 
    foreach ( $blogs as $blog_id ) {
        bp_blogs_add_user_to_blog( $user_id, false, $blog_id );
    }
}

Changelog

Changelog
Version Description
BuddyPress 2.2.0 Introduced.

Questions?

We're always happy to help with code or other questions you might have! Search our developer docs, contact support, or connect with our sales team.