BP_REST_Media_Endpoint::BP_REST_Media_默认范围(一串$scope,大堆$args=数组())

获取媒体的默认作用域。

描述

参数

$scope

(一串)(必选)默认范围。

$args

(大堆)(可选)请求参数数组。

默认值:array()

回来

(字符串)

来源

文件:bp媒体/classes/class-bp-rest-media-endpoint.php

公共函数bp_rest_media_default_scope($scope,$args=array()){$new_scope=array();if('all'==$scope | empty($scope | empty('group_id'])&(empty($args['user_id']){$new scope[]='public';if(bp_处于活动状态('friends friends&&bp_为配置文件_media_-support启用的()){$new u范围[]='friends if}(bp_是活动的('groups')和&bp_是组的('media')支持启用的()){$new_scope[]='groups'}如果(是用户登录的()&&bp_是配置文件的('media')支持启用的()){$new_scope[]='personal'.}或者(!empty('args['user_id'])&('all'===$scope}空($scope))&bp_是配置文件的('media)支持启用的($new scope[]='personal';}elseif(bp_处于活动状态('groups')&&&!empty('args['group_id'])&&('all'=$scope | | empty('scope)){$new_scope[]='groups'}$new_scope=array_unique($new_scope);if(empty($new_scope)){$new_scope=(array)$scope;}/***用于更新rest api默认作用域的筛选器。**@自0.1.0以来*/$new\u scope=apply\u筛选器('bp\u rest\u media\u default\u scope',$new\u scope);返回内爆(',',$new\u scope);}

变更日志

变更日志
版本 描述
0.1.0 介绍。

问题?

我们随时乐意为您提供代码或其他问题的帮助!搜索我们的开发者文档,联系支持,或与我们的销售团队.