title = esc_html__( 'Course Price', 'learnpress' ); $this->name = 'course_price'; $this->keywords = [ 'course price', 'price' ]; parent::__construct( $data, $args ); } /** * Register controls. * * @return void */ protected function register_controls() { $this->controls = Config::instance()->get( 'course-price', 'elementor/course' ); parent::register_controls(); } /** * Show content of widget * * @return void */ protected function render() { $singleCourseTemplate = SingleCourseTemplate::instance(); try { $course = $this->get_course_model(); if ( ! $course ) { return; } echo $singleCourseTemplate->html_price( $course ); } catch ( \Throwable $e ) { error_log( $e->getMessage() ); } } }