Core::bp_get_course_members( $course_id )
Description
Source
File: bp-integrations/learndash/core/Core.php
public function bp_get_course_members( $course_id ) { $post = get_post( $course_id ); if ( empty( $post ) ) { return array(); } $access_list = learndash_get_course_meta_setting( $post->ID, 'course_access_list' ); if ( ! is_array( $access_list ) ) { $access_list = array(); } $result = array(); if ( ! empty( $access_list ) ) { $result = array(); foreach ( $access_list as $user_id ) { $user = get_userdata( (int) $user_id ); if ( empty( $user ) || ! $user->exists() ) { continue; } if ( is_multisite() && ! is_user_member_of_blog( $user->ID ) ) { continue; } $result[] = $user; } } return $result; }
Questions?
We're always happy to help with code or other questions you might have! Search our developer docs, contact support, or connect with our sales team.