BP_Component:: rest_api_init (数组美元的控制器数组()

初始化BuddyBoss REST API。

描述

参数

美元的控制器

数组(可选)要加载的BP REST控制器列表。

默认值:数组()

文件:bp-core /类/ class-bp-component.php

public function rest_api_init($controllers = array()) {if (is_array($controllers) && $controllers){//内置控制器。_controllers =美元控制器;/** *使用此过滤器禁用组件的所有或部分REST API控制器。这是一个基于组件字符串ID的动态钩子。* * @since BuddyBoss 1.3.5 * * @param array $controllers要加载的BuddyBoss REST API控制器列表。*/ $controllers = (array) apply_filters('bp_' . php ');$ this - > id。“_rest_api_controllers”,美元控制器);Foreach ($controllers as $controller) {if (!In_array ($controller, $_controllers, true) || ! class_exists( $controller ) ) { continue; } $component_controller = new $controller; $component_controller->register_routes(); } } /** * Fires in the rest_api_init method inside BP_Component. * * This is a dynamic hook that is based on the component string ID. * * @since BuddyBoss 1.3.5 */ do_action( 'bp_' . $this->id . '_rest_api_init' ); }

更新日志

更新日志
版本 描述
BuddyBoss 1.3.5 介绍了。

问题吗?

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