PluginProbe
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses / 4.4.10
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses v4.4.10
4.4.10 4.4.9.1 4.4.9 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 All 142 releases
← All changes | inc/admin/views/themes/html-themes.php +29 -8 4.4.8 → 4.4.10 View file →
@@ -6,8 +6,9 @@
6 6 * @since 4.4.7
7 7 * @version 1.0.0
8 8 */
9 9
10 +use LearnPress\Helpers\Template;
10 11 use LearnPress\TemplateHooks\Admin\AdminTemplate;
11 12 use LearnPress\TemplateHooks\Admin\AdminThemesDataTemplate;
12 13 use LearnPress\TemplateHooks\TemplateAJAX;
13 14
@@ -12,20 +13,40 @@
12 13 use LearnPress\TemplateHooks\TemplateAJAX;
13 14
14 15 defined( 'ABSPATH' ) || exit;
15 16
16 -$content = TemplateAJAX::load_content_via_ajax(
17 +$section = apply_filters(
18 + 'learn-press/admin/themes/page-section',
17 19 array(
18 - 'id_url' => 'data-themes',
19 - ),
20 - array(
21 - 'class' => AdminThemesDataTemplate::class,
22 - 'method' => 'html_data_online',
20 + 'wrapper' => '<div class="lp-themes-page">',
21 + 'title' => sprintf(
22 + '<h1 class="lp-be-page-title">%s</h1>',
23 + esc_html__( 'Recommended Themes for LearnPress', 'learnpress' )
24 + ),
25 + 'subtitle' => sprintf(
26 + '<p class="lp-be-page-subtitle">%s</p>',
27 + esc_html__(
28 + 'Discover high-performance Premium & Education themes optimized 100% for LearnPress LMS.',
29 + 'learnpress'
30 + )
31 + ),
32 + 'themes' => TemplateAJAX::load_content_via_ajax(
33 + array(
34 + 'id_url' => 'data-themes',
35 + ),
36 + array(
37 + 'class' => AdminThemesDataTemplate::class,
38 + 'method' => 'html_data_online',
39 + )
40 + ),
41 + 'wrapper_end' => '</div>',
23 42 )
24 43 );
44 +
25 45 echo AdminTemplate::html_on_wp_admin_screen(
26 46 array(
27 - 'content' => $content,
28 - 'title' => __( 'Recommended Themes for LearnPress', 'learnpress' ),
47 + 'content' => Template::combine_components( $section ),
48 + 'title' => '',
29 49 'id' => 'learn-press-themes',
50 + 'hide_notices_wp' => true,
30 51 )
31 52 );