apply_filters( 'learndash_override_course_auto_enroll', boolean $auto_enroll, int $user_id )
Filters whether to auto enroll a user into a course or not.
Description #
Parameters #
- $auto_enroll
-
(boolean) Whether to auto enroll user or not.
- $user_id
-
(int) ID of the logged in user to check.
Source #
Examples #
Note: Extended code example below not guaranteed, you may need to consult with a developer
<?php /** * Example usage for learndash_override_course_auto_enroll filter. */ add_Filter( 'learndash_override_course_auto_enroll', 'learndash_override_course_auto_enroll_proc', 10, 2 ); function learndash_override_course_auto_enroll_proc( $auto_enroll, $user_id = 0 ) { if ( ! user_can( $user_id, 'administrator' ) ) { $auto_enroll = false; } return $auto_enroll; }
Changelog #
Version | Description |
---|---|
2.3.0 | Introduced. |