BBP_Forums_Group_Extension:: map_group_forum_meta_caps (数组美元的帽子数组()字符串美元的帽子''intuser_id美元数组args美元数组()

允许小组成员在小组论坛主题中拥有高级特权。

描述

参数

美元的帽子

数组(可选)

默认值:数组()

美元的帽子

字符串(可选)

默认值:“

user_id美元

int(必需)

args美元

数组(可选)

默认值:数组()

返回

(数组)

文件:bp-forums / groups.php

public function map_group_forum_meta_caps($caps = array(), $cap = ", $user_id = 0, $args = array()) {switch ($cap){//如果user是组成员,允许他们创建内容Case 'read_forum': Case 'publish_replies': Case 'publish_topics': Case 'read_hidden_forums': Case 'read_private_forums': if (bbp_group_is_member() || bbp_group_is_mod() || bbp_group_is_admin()) {$caps = array('participate');}打破;/ /如果用户是一组国防部ar admin,映射到参与回收案例“温和”:案例“edit_topic”:案例“edit_reply”:案例“view_trash”:案例“edit_others_replies”:“edit_others_topics”:如果(bbp_group_is_mod () | | bbp_group_is_admin()){$上限=数组(参与);}打破;//如果用户是admin组,允许他们删除主题和回复。Case 'delete_topic': Case 'delete_reply': if (bbp_group_is_admin()) {$caps = array('participate');}打破;} return apply_filters('bbp_map_group_forum_topic_meta_caps', $caps, $cap, $user_id, $args);}

更新日志

更新日志
版本 描述
bbPress (r4434) 介绍了。

问题吗?

我们总是很乐意帮助您解决代码或其他问题!搜索我们的开发人员文档联络支持,或与我们联系销售团队