PluginProbe
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses / 4.2.0
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses v4.2.0
4.4.8 4.4.7 4.4.6 4.4.5 4.4.4 4.4.3 4.4.2 4.4.1 4.4.0 4.3.9.1 4.3.9 4.3.8 4.3.7 4.1.6.9 4.1.6.9.1 4.1.6.9.2 4.1.6.9.3 4.1.6.9.4 4.1.7 4.1.7.1 4.1.7.2 4.1.7.3 4.1.7.3.1 4.1.7.3.2 4.2.0 All 139 releases
learnpress / templates / single-course / tabs / curriculum.php

curriculum.php in LearnPress – WordPress LMS Plugin for Create and Sell Online Courses 4.2.0, at templates/single-course/tabs/curriculum.php

66 lines 1.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Template for displaying curriculum tab of single course.
4 *
5 * This template can be overridden by copying it to yourtheme/learnpress/single-course/tabs/curriculum.php.
6 *
7 * @author ThimPress
8 * @package Learnpress/Templates
9 * @version 4.0.1
10 */
11
12 defined( 'ABSPATH' ) || exit();
13
14 $course = learn_press_get_course();
15 $user = learn_press_get_current_user();
16
17 if ( ! $course || ! $user ) {
18 return;
19 }
20
21 $can_view_content_course = $user->can_view_content_course( $course->get_id() );
22 ?>
23
24 <div class="course-curriculum" id="learn-press-course-curriculum">
25 <div class="curriculum-scrollable">
26
27 <?php do_action( 'learn-press/before-single-course-curriculum' ); ?>
28
29 <?php
30 $curriculum = $course->get_curriculum();
31 $user_course = $user->get_course_data( get_the_ID() );
32 $user = learn_press_get_current_user();
33
34 if ( $curriculum ) :
35 ?>
36 <ul class="curriculum-sections">
37 <?php
38 foreach ( $curriculum as $section ) {
39 $args = [
40 'section' => $section,
41 'can_view_content_course' => $can_view_content_course,
42 'user_course' => $user_course,
43 'user' => $user,
44 ];
45
46 learn_press_get_template( 'single-course/loop-section.php', $args );
47 }
48 ?>
49 </ul>
50
51 <?php else : ?>
52 <?php
53 echo wp_kses_post(
54 apply_filters(
55 'learnpress/course/curriculum/empty',
56 esc_html__( 'The curriculum is empty', 'learnpress' )
57 )
58 );
59 ?>
60 <?php endif ?>
61
62 <?php do_action( 'learn-press/after-single-course-curriculum' ); ?>
63
64 </div>
65 </div>
66