# Udemy Importer

## Filters

1. `stm_lms_is_udemy_course`

**Description:**\
This filter determines whether a course should be treated as a Udemy course within the LMS. It checks the course style settings and the presence of the [**Udemy integration**](https://docs.stylemixthemes.com/masterstudy-lms/lms-pro-addons/udemy-course-importer) class.

**Parameters:**

* `$post_meta` (object) — The metadata of the current course post.

**Example usage:**

```php
add_filter( 'stm_lms_is_udemy_course', 'stm_lms_is_udemy_course_function', 10, 1 );

function stm_lms_is_udemy_course_function( $post_meta ) {
	$style = STM_LMS_Options::get_option( 'course_style', 'default' );
if ( 'udemy' === $style && class_exists( 'STM_LMS_Udemy' ) ) {
   return 'stm_lms_udemy_course';
}
return $meta;
}
```

**Explanation:**

* Retrieves the **course style** option from LMS settings.
* If the style is set to **Udemy** and the `STM_LMS_Udemy` integration class is available, it marks the course as `stm_lms_udemy_course`.
* Otherwise, it returns the original course metadata.
