BP_REST_Media_Endpoint::BP_REST_Media_默认范围(一串$scope,大堆$args=数组())
获取媒体的默认作用域。
描述
- 从…起bp_媒体_默认_范围().
参数
- $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 | 介绍。 |