apply_filters( 'learndash-nav-widget-expand-class', string $expand_class, int $lesson_id, int $course_id, int $user_id )
Filters the auto-expanding control of lessons in Focus Mode sidebar.
Description #
Parameters #
- $expand_class
-
(string) Value will be 'ld-expanded' if it is a current lesson or an empty string.
- $lesson_id
-
(int) Lesson Post ID. @since 3.1.0
- $course_id
-
(int) Course Post ID. @since 3.1.0
- $user_id
-
(int) User ID. @since 3.1.0
Source #
File: themes/ld30/templates/widgets/navigation/lesson-row.php
Examples #
Note: Extended code example below not guaranteed, you may need to consult with a developer
<?php /** * Example usage for learndash-nav-widget-expand-class filter. */ add_filter( 'learndash-nav-widget-expand-class', function( $is_expanded = '', $lesson_id = 0, $course_id = 0, $user_id = 0 ) { $is_expanded = ''; // Always return $is_expanded. return $is_expanded; }, 30, 4 ); add_filter( 'learndash-nav-widget-expand-class', function( $expanded_class = '', $lesson_id = 0, $course_id = 0, $user_id = 0 ) { // keep all child steps expanded. To keep them closed always, change this to '' $expand_class = 'ld-expanded'; return $expand_class; }, 10, 4 );
Changelog #
Version | Description |
---|---|
3.0.0 | Introduced. |