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 ); }