bbp\u论坛\u递归\u组\u id($forum\u id)

获取子论坛的组id,如果未与任何组关联,则搜索父论坛以获取关联的组,否则返回false

描述

参数

$forum\u id

(必选)

回来

(bool | int | mixed)

来源

文件:bp论坛/functions.php

函数bbp_forum_recursive_group_id($forum_id){if(empty($forum_id)){return false;}//初始化一些内容。$group\u id=0;$found\u group\u forum=false;$reach\u the\u top=false;//这个循环一直到主题的顶部->子论坛->父论坛层次结构。//当我们找到一个论坛\u id,它也是一个组的论坛的id时,我们将停止爬升。//当我们找到它时,我们已经找到了该组,并且我们可以停止查找。。//或者如果我们到达层次结构的顶部,我们将跳出循环,从未找到论坛//这与一个组相关..而(!$find_group_forum&&!$reach_the_top){$forum_group_id=bbp_get_forum_group_id($forum_id);if(!empty($forum_group_id)){//我们找到了与组的论坛相对应的论坛id。$found\U group\U FORMUM=true;$group\U id=$FORMUM\U group\U id[0];}否则{$current\U post=get\U post($FORMUM\U id);如果($current\U post->post\U parent){/$post->post\U parent将是父级的id,而不是对象。$FORMU\U id=$current\U post\U post\U parent;}否则{//我们已经到达层次结构的顶部。$reacted\u the\u top=true;}}}}if($group\u id){return$group\u id;}return false;}

变更日志

变更日志
版本 描述
BuddyBoss 1.1.9 介绍。

问题?

我们随时乐意为您提供代码或其他问题的帮助!搜索我们的开发者文档,联系支持,或与我们的销售团队.