bp_get_group_status_description( object|bool $group = false )

Get the status description of the current group in the loop.

Description

Parameters

$group

(Optional) Group object. Default: current group in loop.

Default value: false

Return

(string)

Source

File: bp-groups/bp-groups-template.php

838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
function bp_get_group_status_description( $group = false ) {
    global $groups_template;
 
    if ( empty( $group ) ) {
        $group =& $groups_template->group;
    }
 
    if ( 'public' == $group->status ) {
        $description = __( 'This group\'s content, including its members and activity, are visible to any site member.', 'buddyboss' );
    } elseif ( 'hidden' == $group->status ) {
        $description = __( 'Only group members can view its content, including its members and activity.', 'buddyboss' );
    } elseif ( 'private' == $group->status ) {
        $description = __( 'This group\'s content is only visible to members of the group.', 'buddyboss' );
    } else {
        $description = ucwords( $group->status ) . ' ' . __( 'Group', 'buddyboss' );
    }
 
    /**
     * Filters the status description of the current group in the loop.
     *
     * @since BuddyBoss 1.0.0
     *
     * @param string $description Status description of the current group in the loop.
     * @param object $group  Group object.
     */
    return apply_filters( 'bp_get_group_status_description', $description, $group );
}

Changelog

Changelog
Version Description
BuddyBoss 1.0.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.