apply_filters( 'sensei_is_enrolled', $is_enrolled, $user_id, $course_id, $check_cache ) → {bool|null}
Allow complete side-stepping of enrolment handling in Sensei.
This will have some other side-effects. For example, if using learner queries (My Courses,
Learner Profiles, etc), you will have to save the learner term and association by using the
\Sensei_Course_Enrolment::save_enrolment method. Additionally, manual enrolment handling
in Learner Management will not have any effect.
Parameters:
| Name | Type | Description | 
|---|---|---|
$is_enrolled | 
            
            bool | null | If a boolean, that value will be used. Null values will keep default behavior.  | 
        
$user_id | 
            
            int | User ID.  | 
        
$course_id | 
            
            int | Course post ID.  | 
        
$check_cache | 
            
            bool | Advise hooked method if cached values should be trusted.  | 
        
- Since:
 - 3.0.0
 
- Source:
 
Returns:
Filtered value.
- Type
 - bool | null