BuddyPress,使用群组ID获取群组的url(link)

BuddyPress, get url (link) of a group using the group id

我正在使用以下方法获取组的 ID:

$group = groups_get_group( array( 'group_id' => $id) );

但我这辈子都不知道如何 return 将 link 添加到群组中。

我可以抓住鼻涕虫,但有些组是子组所以我不能只是:

echo 'domain/groups/'.$group->slug;

非常感谢任何帮助。

你试过了吗:

bp_get_group_permalink( $group );

这将 return 该组的 href 值。 要获得 html link 使用:

bp_get_group_link( $group );

对于仍然需要答案的人 bp_get_group_permalink( $group );不适用于组 ID,因为您需要创建一个 Buddypress 组对象。像这样:

    $group_obj = groups_get_group ( $group_id );
    $href = bp_get_group_permalink( $group_obj );