# learnpress/4.3.8/config/elementor/course/skin/courses-grid.php

LearnPress – WordPress LMS Plugin for Create and Sell Online Courses, version 4.3.8. 35 lines.

- Page: https://pluginprobe.com/plugins/learnpress/4.3.8/code/config/elementor/course/skin/courses-grid.php
- Raw: https://pluginprobe.com/plugins/learnpress/4.3.8/raw/config/elementor/course/skin/courses-grid.php
- Modified: 2026-06-01T03:47:14+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.3.8/code/config/elementor/course/skin/courses-grid.php#L10-L20`.

```php
<?php
/**
 * Elementor Controls for skin Courses Grid.
 *
 * @since 4.2.5.7
 * @version 1.0.0
 */

use Elementor\Controls_Manager;
use Thim_EL_Kit\Functions;

/**
 * @var LearnPress\ExternalPlugin\Elementor\Widgets\Course\Skins\CoursesGrid $CoursesGrid
 */
if ( ! isset( $CoursesGrid ) ) {
	return;
}

if ( ! class_exists( Functions::class ) ) {
	return;
}

$CoursesGrid->add_responsive_control(
	'columns',
	array(
		'label'          => esc_html__( 'Columns', 'learnpress' ),
		'type'           => Controls_Manager::NUMBER,
		'default'        => 3,
		'min'            => 1,
		'selectors'      => array(
			'{{WRAPPER}}' => '--lp-el-courses-grid-columns: {{VALUE}}',
		),
	)
);

```
