PluginProbe
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses / 4.4.7
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses v4.4.7
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 4.2.1 All 138 releases
learnpress / templates / archive-course.php

archive-course.php in LearnPress – WordPress LMS Plugin for Create and Sell Online Courses 4.4.7, at templates/archive-course.php

79 lines 1.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Template default for displaying content of archive courses page.
4 * If you want to override layout default, please override via hook 'learn-press/list-courses/layout', or another hook inside.
5 * Override file is will be soon not support on the feature. Because it is many risks.
6 *
7 * @author ThimPress
8 * @package LearnPress/Templates
9 * @version 4.0.2
10 */
11
12 //use LearnPress\TemplateHooks\Course\ListCoursesTemplate;
13
14 defined( 'ABSPATH' ) || exit;
15
16 /**
17 * @since 4.0.0
18 *
19 * @see LP_Template_General::template_header()
20 */
21 if ( ! wp_is_block_theme() ) {
22 do_action( 'learn-press/template-header' );
23 }
24
25 /**
26 * LP Hook
27 */
28 do_action( 'learn-press/before-main-content' );
29
30 $page_title = learn_press_page_title( false );
31 $classes = [];
32
33 if ( is_active_sidebar( 'archive-courses-sidebar' ) ) {
34 $classes[] = 'has-sidebar';
35 }
36 /**
37 * @since 4.2.3.4
38 *
39 * filter lp/show-archive-course/title
40 */
41 ?>
42
43 <div class="lp-content-area <?php echo esc_attr( implode( $classes ) ); ?>">
44 <div class="lp-main-content">
45 <?php if ( $page_title && apply_filters( 'lp/show-archive-course/title', true ) ) : ?>
46 <header class="learn-press-courses-header">
47 <h1><?php echo wp_kses_post( $page_title ); ?></h1>
48
49 <?php do_action( 'lp/template/archive-course/description' ); ?>
50 </header>
51 <?php endif; ?>
52
53 <?php do_action( 'learn-press/list-courses/layout' ); ?>
54 </div>
55 <?php
56 /**
57 * LP Hook
58 *
59 * @since 4.0.0
60 */
61 do_action( 'learn-press/archive-course/sidebar' );
62 ?>
63 </div>
64
65 <?php
66 /**
67 * LP Hook
68 */
69 do_action( 'learn-press/after-main-content' );
70
71 /**
72 * @since 4.0.0
73 *
74 * @see LP_Template_General::template_footer()
75 */
76 if ( ! wp_is_block_theme() ) {
77 do_action( 'learn-press/template-footer' );
78 }
79