# learnpress/4.4.10/inc/admin/views/themes/html-themes.php

LearnPress – WordPress LMS Plugin for Create and Sell Online Courses, version 4.4.10. 53 lines.

- Page: https://pluginprobe.com/plugins/learnpress/4.4.10/code/inc/admin/views/themes/html-themes.php
- Raw: https://pluginprobe.com/plugins/learnpress/4.4.10/raw/inc/admin/views/themes/html-themes.php
- Modified: 2026-10-09T07:39:42+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/learnpress/4.4.10/code/inc/admin/views/themes/html-themes.php#L10-L20`.

```php
<?php
/**
 * Admin View: Themes page.
 *
 * @package LearnPress/Admin/Views
 * @since 4.4.7
 * @version 1.0.0
 */

use LearnPress\Helpers\Template;
use LearnPress\TemplateHooks\Admin\AdminTemplate;
use LearnPress\TemplateHooks\Admin\AdminThemesDataTemplate;
use LearnPress\TemplateHooks\TemplateAJAX;

defined( 'ABSPATH' ) || exit;

$section = apply_filters(
	'learn-press/admin/themes/page-section',
	array(
		'wrapper'     => '<div class="lp-themes-page">',
		'title'       => sprintf(
			'<h1 class="lp-be-page-title">%s</h1>',
			esc_html__( 'Recommended Themes for LearnPress', 'learnpress' )
		),
		'subtitle'    => sprintf(
			'<p class="lp-be-page-subtitle">%s</p>',
			esc_html__(
				'Discover high-performance Premium & Education themes optimized 100% for LearnPress LMS.',
				'learnpress'
			)
		),
		'themes'      => TemplateAJAX::load_content_via_ajax(
			array(
				'id_url' => 'data-themes',
			),
			array(
				'class'  => AdminThemesDataTemplate::class,
				'method' => 'html_data_online',
			)
		),
		'wrapper_end' => '</div>',
	)
);

echo AdminTemplate::html_on_wp_admin_screen(
	array(
		'content' => Template::combine_components( $section ),
		'title'   => '',
		'id'      => 'learn-press-themes',
		'hide_notices_wp' => true,
	)
);

```
