bp_group_get_message_status (int | boolgroup_id美元=假)
获取组的消息状态。
描述
这个函数可以在循环内或循环外使用。
参数
- group_id美元
-
(int|保龄球)(可选)需要查看状态的组ID。Default:显示的组,或者循环中的当前组。
默认值:假
返回
(bool |字符串)当找不到组时返回false。否则返回组消息状态,从'mods'和'admins'之间。
源
文件:bp-groups / bp-groups-template.php
函数bp_group_get_message_status($group_id = false) {global $ group_template;如果(!$bp = buddypress();if (isset($bp->groups->current_group->id)){//先默认当前组。group_id =美元bp - >组> current_group - > id;} elseif (isset($ group_template ->group->id)){//然后看看我们是否在循环中。group_id = groups_template美元- >组> id;} else {return false;}} $message_status = group_get_groupmeta ($group_id, 'message_status');/ /向后兼容性。 When 'message_status' is not set, fall back to a default value. if ( ! $message_status ) { $message_status = apply_filters( 'bp_group_message_status_fallback', 'mods' ); } /** * Filters the message status of a group. * * Message status in this case means who from the group can send messages. * * @since BuddyBoss 1.2.3 * * @param string $message_status Membership level needed to manage messages. * @param int $group_id ID of the group whose status is being checked. */ return apply_filters( 'bp_group_get_message_status', $message_status, $group_id ); }
更新日志
版本 | 描述 |
---|---|
BuddyBoss 1.2.9 | 介绍了。 |