# learnpress/4.4.8/inc/ExternalPlugin/Elementor/Widgets/Course/Skins/CoursesGrid.php

LearnPress – WordPress LMS Plugin for Create and Sell Online Courses, version 4.4.8. 27 lines.

- Page: https://pluginprobe.com/plugins/learnpress/4.4.8/code/inc/ExternalPlugin/Elementor/Widgets/Course/Skins/CoursesGrid.php
- Raw: https://pluginprobe.com/plugins/learnpress/4.4.8/raw/inc/ExternalPlugin/Elementor/Widgets/Course/Skins/CoursesGrid.php
- Modified: 2026-09-18T11:22:50+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.8/code/inc/ExternalPlugin/Elementor/Widgets/Course/Skins/CoursesGrid.php#L10-L20`.

```php
<?php
/**
 * Skin Grid for Widget Courses
 *
 * @since 4.2.5.7
 * @version 1.0.0
 */
namespace LearnPress\ExternalPlugin\Elementor\Widgets\Course\Skins;

use Elementor\Widget_Base;
use LearnPress\Helpers\Config;

class CoursesGrid extends SkinCoursesBase {
	public $lp_el_skin_id = 'grid';
	public $lp_el_skin_title = 'Courses Grid';

	public function controls_on_section_skin( Widget_Base $widget, $args ) {
		$this->parent = $widget;

		Config::instance()->get(
			'courses-grid',
			'elementor/course/skin',
			[ 'CoursesGrid' => $this ]
		);
	}
}

```
