Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php BuddyPress,使用组id获取组的url(链接)_Php_Wordpress_Buddypress - Fatal编程技术网

Php BuddyPress,使用组id获取组的url(链接)

Php BuddyPress,使用组id获取组的url(链接),php,wordpress,buddypress,Php,Wordpress,Buddypress,我正在使用以下方法获取组的id: $group = groups_get_group( array( 'group_id' => $id) ); 但就我的一生而言,我不知道如何将链接返回到组本身 我可以抓住子弹,但有些小组是子小组,所以我不能: echo 'domain/groups/'.$group->slug; 非常感谢您的帮助 您是否尝试过: bp_get_group_permalink( $group ); 这将返回组的href值。 要获取html链接,请使用: bp_

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

$group = groups_get_group( array( 'group_id' => $id) );
但就我的一生而言,我不知道如何将链接返回到组本身

我可以抓住子弹,但有些小组是子小组,所以我不能:

echo 'domain/groups/'.$group->slug;
非常感谢您的帮助

您是否尝试过:

bp_get_group_permalink( $group );
这将返回组的href值。 要获取html链接,请使用:

bp_get_group_link( $group );

对于仍然需要了解为什么英国石油公司(bp)得到集团(bp)永久链接(集团)的人;不能仅使用组id,因为需要创建Buddypress组对象。大概是这样的:

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

哦,谢谢你。我已经搜索这个功能好几个小时了!什么是
$group
?它是组id还是只是一个全局变量?根据代码$group,它的组对象:
@param BP_Groups_group | null$group可选。组对象。默认值:循环中的当前组。