BBP_Forums_Group_Extension::disconnect_forum_from_group( int $group_id )

Listening to BuddyBoss Group deletion to remove the forum

Description

Parameters

$group_id

(Required) The group ID

Source

File: bp-forums/groups.php

673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
public function disconnect_forum_from_group( $group_id = 0 ) {
 
    // Bail if no group ID available
    if ( empty( $group_id ) ) {
        return;
    }
 
    // Get the forums for the current group
    $forum_ids = bbp_get_group_forum_ids( $group_id );
 
    // Use the first forum ID
    if ( empty( $forum_ids ) )
        return;
 
    // Get the first forum ID
    $forum_id = (int) is_array( $forum_ids ) ? $forum_ids[0] : $forum_ids;
    $this->remove_forum( array(
        'forum_id' => $forum_id,
        'group_id' => $group_id
    ) );
}

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.