我正在为一个网站开发一个插件,它使用组扩展API在组的页面中创建一个新的“子页面”,就像主页、成员。。。
代码如下:
class BP_Suggest extends BP_Group_Extension {
...
function display() {
global $bp;
$group_id = $bp->groups->current_group->id;
?>
<h2>
Suggest Ideas to the group.
</h2>
<?php $this->print_all_suggestions($group_id); ?>
<?php
}
...
我想在
$this->print_all_suggestions($group_id);
函数,用于发布建议的表单-但要打印此表单
only 是用户已登录并且是当前组的成员(我的ID是,正如您在函数的第2行中看到的
display()
):
if(is_user_a_member_of_this_group()):
?>
<div>
....
</div>
<?php
else:
echo "You don\'t have permissions to post here";
endif;
功能应该是什么
is_user_a_member_of_this_group()
包含(不用担心,我可能会更改名称;))
谢谢
最合适的回答,由SO网友:shanebp 整理而成
function is_user_a_member_of_this_group($user_id, $group_id)
//return: bool
return groups_is_user_member( $user_id, $group_id );
}