BP_REST_Group_Settings_Endpoint:: get_courses_fields (整数group_id美元

获取群组课程设置。

描述

参数

group_id美元

整数(必需)组ID。

返回

(混合|空白)

文件:bp-groups /类/ class-bp-rest-group-settings-endpoint.php

get_courses_fields($group_id) {$fields = array();Buddypress ()->groups->current_group = group_get_group ($group_id);如果(!Function_exists ('bp_ld_sync') || '1' !== bp_ld_sync('settings')->get(' ld_sync');{return new WP_Error('bp_rest_invalid_group_setting_nav', __('对不起,您不允许看到课程组设置选项。', 'buddyboss'), array('status' => 400,));} $has_ld_group = bp_ld_sync('buddypress')->sync->generator($group_id)->hasLdGroup();$fields[] = array('label' => esc_html__('Group Courses Settings', 'buddyboss'), 'name' => ", 'description' => esc_html__('创建并关联到LearnDash组,允许在组内管理课程和报告。”、“buddyboss‘)’字段' = > '标题','值 ' => '', ' 选择' = >阵列());$fields[] = array('label' =>)我想让这个组与LearnDash组同步。”、“buddyboss”),的名字' = > ' bp-ld-sync-enable”、“描述 ' => '', ' 字段' = > '复选框”、“值”= > has_ld_group美元,“选项”= >数组()); return apply_filters( 'bp_rest_group_settings_courses', $fields, $group_id ); }

问题吗?

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