LLMS_Engagements::get_trigger_hooks()
Retrieve a list of hooks that trigger engagements to be awarded.
Return Return
(string[])
Source Source
File: includes/class.llms.engagements.php
221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 | protected function get_trigger_hooks() { $hooks = array ( 'lifterlms_access_plan_purchased' , 'lifterlms_course_completed' , 'lifterlms_course_track_completed' , 'lifterlms_lesson_completed' , 'lifterlms_product_purchased' , 'lifterlms_quiz_completed' , 'lifterlms_quiz_failed' , 'lifterlms_quiz_passed' , 'lifterlms_section_completed' , 'lifterlms_user_registered' , 'llms_rest_student_registered' , 'llms_user_added_to_membership_level' , 'llms_user_enrolled_in_course' , ); // If there are any actions registered to this deprecated hook, add it to the list. if ( has_action( 'lifterlms_created_person' ) ) { $hooks [] = 'lifterlms_created_person' ; } /** * Filters the list of hooks which can trigger engagements to be sent/awarded. * * @since 2.3.0 * * @param string[] $hooks List of hook names. */ return apply_filters( 'lifterlms_engagement_actions' , $hooks ); } |
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
6.0.0 | Introduced. |