BP\休息\活动\链接\预览\端点::获取\项\权限\检查(WP_REST_请求$request)
检查给定请求是否有权访问活动链接预览项目。
描述
参数
- $request
-
(WP_REST_请求)(必选)有关请求的完整数据。
回来
(布尔(WP|u错误)
来源
文件:bp活动/classes/class-bp-rest-activity-link-preview-endpoint.php
公共函数获取项目权限检查($request){$retval=true;如果(!bp_处于活动状态('activity')){$retval=new WP_错误('bp_rest_component_required',uuu('Sorry,activity component未启用','buddyboss'),数组('status'=>'404',);}如果(true====$retval&&function_存在('bp_是活动链接预览_活动))&&true!==bp_是活动链接预览活动(){$retval=new WP_Error('bp_rest_authorization_required',{$retval('Sorry,link Previews is disabled','buddyboss'),array('status'=>rest_authorization_required_code(),));}如果(true===retval&$retval&!是用户登录的()){$retval=new WP_Error('bp_rest_authorization_required'__(“很抱歉,不允许您在活动中生成链接预览。”,“buddyboss”),数组('status'=>rest\u authorization\u required\u code(),);}/***过滤活动链接预览权限检查。**@param bool|WP_Error$retval返回值。*@param WP_REST_Request$Request发送到API的请求。**@0.1.0以来*/返回应用过滤器('bp_REST_activity_link_preview_get_items_permissions_check',$retval$Request);}
变更日志
版本 | 描述 |
---|---|
0.1.0 | 介绍。 |