diff --git a/includes/addons/CourseCarousel.php b/includes/addons/CourseCarousel.php index dc6456d..81e39c3 100644 --- a/includes/addons/CourseCarousel.php +++ b/includes/addons/CourseCarousel.php @@ -273,6 +273,15 @@ protected function register_content_controls() { ] ); + $this->add_control( + 'course_carousel_include_by_ids', + [ + 'label' => __( 'ID', 'tutor-lms-elementor-addons' ), + 'type' => Controls_Manager::TEXT, + 'default' => '' + ] + ); + $this->add_control( 'course_carousel_include_by_categories', [ @@ -305,6 +314,15 @@ protected function register_content_controls() { ] ); + $this->add_control( + 'course_carousel_exclude_by_ids', + [ + 'label' => __( 'ID', 'tutor-lms-elementor-addons' ), + 'type' => Controls_Manager::TEXT, + 'default' => '' + ] + ); + $this->add_control( 'course_carousel_exclude_by_categories', [ @@ -340,6 +358,7 @@ protected function register_content_controls() { 'options' => [ 'post_date' => __( 'Date', 'tutor-lms-elementor-addons' ), 'post_title' => __( 'Title', 'tutor-lms-elementor-addons' ), + 'post__in' => __( 'ID', 'tutor-lms-elementor-addons' ), ], 'default' => 'post_date' ] diff --git a/includes/addons/CourseList.php b/includes/addons/CourseList.php index 14fcc66..f525dd6 100644 --- a/includes/addons/CourseList.php +++ b/includes/addons/CourseList.php @@ -304,6 +304,15 @@ protected function register_content_controls() { ) ); + $this->add_control( + 'course_list_include_by_ids', + array( + 'label' => __( 'ID', 'tutor-lms-elementor-addons' ), + 'type' => Controls_Manager::TEXT, + 'default' => '', + ) + ); + $this->add_control( 'course_list_include_by_categories', array( @@ -336,6 +345,15 @@ protected function register_content_controls() { ) ); + $this->add_control( + 'course_list_exclude_by_ids', + array( + 'label' => __( 'ID', 'tutor-lms-elementor-addons' ), + 'type' => Controls_Manager::TEXT, + 'default' => '', + ) + ); + $this->add_control( 'course_list_exclude_by_categories', array( @@ -371,6 +389,7 @@ protected function register_content_controls() { 'options' => array( 'post_date' => __( 'Date', 'tutor-lms-elementor-addons' ), 'post_title' => __( 'Title', 'tutor-lms-elementor-addons' ), + 'post__in' => __( 'ID', 'tutor-lms-elementor-addons' ), ), 'default' => 'post_date', ) diff --git a/templates/course/course-carousel.php b/templates/course/course-carousel.php index b75be0f..a1f16f3 100644 --- a/templates/course/course-carousel.php +++ b/templates/course/course-carousel.php @@ -1,5 +1,7 @@