register_contents(); } protected function register_contents(): void { $this->start_controls_section( 'sec_general', [ 'label' => __( 'General', 'addonskit-for-elementor' ), ] ); $this->add_control( 'sec_heading', [ 'label' => __( 'This widget works only in Transaction Failure page. It has no additional elementor settings.', 'addonskit-for-elementor' ), 'type' => Controls_Manager::HEADING, 'separator' => 'before', ] ); $this->end_controls_section(); } protected function render(): void { Helper::run_shortcode( 'directorist_transaction_failure' ); } }