File manager - Edit - /home/theblueo/tv/wp-content/plugins/sfwd-lms/themes/ld30/templates/shortcodes/course_content_shortcode.php
Back
<?php /** * Displays content of course * * Available Variables: * $course_id : (int) ID of the course * $course : (object) Post object of the course * $course_settings : (array) Settings specific to current course * * $courses_options : Options/Settings as configured on Course Options page * $lessons_options : Options/Settings as configured on Lessons Options page * $quizzes_options : Options/Settings as configured on Quiz Options page * * $user_id : Current User ID * $logged_in : User is logged in * $current_user : (object) Currently logged in user object * * $course_status : Course Status * $has_access : User has access to course or is enrolled. * $has_course_content : Course has course content * $lessons : Lessons Array * $quizzes : Quizzes Array * $lesson_progression_enabled : (true/false) * * @since 3.0 * * @package LearnDash\Course */ if ( $has_course_content ) : $shortcode_instance = ( isset( $atts ) && ! empty( $atts ) ? $atts : array() ); $shortcode_instance = htmlspecialchars( wp_json_encode( $shortcode_instance ) ); global $course_pager_results; ?> <div class="learndash-wrapper"> <?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Escaped above?> <div class="ld-item-list ld-lesson-list <?php echo esc_attr( 'ld-course-content-' . $course_id ); ?>" data-shortcode_instance="<?php echo $shortcode_instance; ?>"> <div class="ld-section-heading"> <?php /** * Action to add custom content before the course heading * * @since 3.0 */ do_action( 'learndash-course-heading-before', $course_id, $user_id ); ?> <h2> <?php printf( // translators: Course Content Label esc_html_x( '%s Content', 'Course Content Label', 'learndash' ), LearnDash_Custom_Label::get_label( 'course' ) // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Method escapes output ); ?> </h2> <?php /** * Action to add custom content after the course heading * * @since 3.0 */ do_action( 'learndash-course-heading-after', $course_id, $user_id ); ?> <div class="ld-item-list-actions" data-ld-expand-list="true"> <?php /** * Action to add custom content after the course content progress bar * * @since 3.0 */ do_action( 'learndash-course-expand-before', $course_id, $user_id ); ?> <?php // Only display if there is something to expand if ( $has_topics ) : ?> <div class="ld-expand-button ld-primary-background" id="<?php echo esc_attr( 'ld-expand-button-' . $course_id ); ?>" data-ld-expands="<?php echo esc_attr( 'ld-item-list-' . $course_id ); ?>" data-ld-expand-text="<?php echo esc_attr_e( 'Expand All', 'learndash' ); ?>" data-ld-collapse-text="<?php echo esc_attr_e( 'Collapse All', 'learndash' ); ?>"> <span class="ld-icon-arrow-down ld-icon"></span> <span class="ld-text"><?php echo esc_html_e( 'Expand All', 'learndash' ); ?></span> </div> <!--/.ld-expand-button--> <?php // TODO @37designs Need to test this if ( apply_filters( 'learndash_course_steps_expand_all', false, $course_id, 'course_lessons_listing_main' ) ) : ?> <script> jQuery(document).ready(function(){ setTimeout(function(){ jQuery("<?php echo esc_attr( '#ld-expand-button-' . $course_id ); ?>").click(); }, 1000); }); </script> <?php endif; endif; /** * Action to add custom content after the course content expand button * * @since 3.0 */ do_action( 'learndash-course-expand-after', $course_id, $user_id ); ?> </div> <!--/.ld-item-list-actions--> </div> <!--/.ld-section-heading--> <?php /** * Action to add custom content before the course content listing * * @since 3.0 */ do_action( 'learndash-course-content-list-before', $course_id, $user_id ); /** * Content content listing * * @since 3.0 * * ('listing.php'); */ learndash_get_template_part( 'course/listing.php', array( 'course_id' => $course_id, 'user_id' => $user_id, 'lessons' => $lessons, 'lesson_topics' => ! empty( $lesson_topics ) ? $lesson_topics : [], 'quizzes' => $quizzes, 'has_access' => $has_access, 'course_pager_results' => $course_pager_results, 'lesson_progression_enabled' => $lesson_progression_enabled, 'context' => 'course_content_shortcode', ), true ); /** * Action to add custom content before the course content listing * * @since 3.0 */ do_action( 'learndash-course-content-list-after', $course_id, $user_id ); ?> </div> <!--/.ld-item-list--> </div> <!--/.learndash-wrapper--> <?php endif; ?>
| ver. 1.4 |
Github
|
.
| PHP 7.0.33 | Generation time: 0 |
proxy
|
phpinfo
|
Settings