bp_rest_group_membership_request_endpoint :: delete_item_permissions_check(wp_rest_request.$请求的)

检查给定请求是否可以访问拒绝组成员资格请求。

描述

参数

$请求

wp_rest_request.的)(必需的)有关该请求的完整详细信息。

返回

(BOOL | WP_ERROR)

来源

文件:bp-groups / classes / class-bp-rest-group-membership-ender-endpoint.php

公用功能delete_item_permissions_check($请求){$ retval = true;$ user_id = bp_loggingin_user_id();$ group_request = $ this-> fetch_single_membership_request($请求['request_id']);if(!$ user_id){$ retval = new wp_error('bp_rest_authorization_required',__('抱歉,您需要登录删除请求'),'buddyboss'),array('status'=> rest_authorization_required_code(),));}如果(true === $ retval &&!$ group_request){$ retval = new wp_error('bp_rest_group_membership_requests_invalid_id',__('无效的组成员资格请求ID'),'buddyboss'),array('status'=> 404,));}如果(true === $ retval &&!bp_current_user_can('bp_moderate')&& $ user_id!== $ group_request-> user_id &&!group_is_user_admin($ user_id,$ group_request-> item_id)){$ retval = new wp_error('bp_rest_group_membership_requests_cannot_delete_item',__(不允许删除此成员资格请求。','buddyboss'),array('status'=> 500,));} / ** *过滤组成员资格请求`delete_item`权限检查。* * @param bool | wp_error $ retval是否可以继续请求。* @param wp_rest_request $请求请求发送到API。 * * @since 0.1.0 */ return apply_filters( 'bp_rest_group_membership_requests_delete_item_permissions_check', $retval, $request ); }

变更乐

变更乐
版本 描述
0.1.0. 介绍。

问题?

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