unction __construct() {
parent::__construct();
add_action( 'elementor/init', [ $this, 'on_elementor_init' ] );
}
public function on_elementor_init() {
if ( empty( $this->get_active_announcements() ) ) {
return;
}
add_action( 'elementor/editor/footer', function () {
$this->render_app_wrapper();
} );
add_action( 'elementor/editor/after_enqueue_scripts', function () {
$this->enqueue_scripts();
$this->enqueue_styles();
} );
}
}
Fatal error: Uncaught Error: Class 'Elementor\Modules\Announcements\Module' not found in /home/sportuga/public_html/wp-content/plugins/elementor/core/modules-manager.php:53
Stack trace:
#0 /home/sportuga/public_html/wp-content/plugins/elementor/includes/plugin.php(730): Elementor\Core\Modules_Manager->__construct()
#1 /home/sportuga/public_html/wp-content/plugins/elementor/includes/plugin.php(647): Elementor\Plugin->init_components()
#2 /home/sportuga/public_html/wp-includes/class-wp-hook.php(324): Elementor\Plugin->init('')
#3 /home/sportuga/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array)
#4 /home/sportuga/public_html/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#5 /home/sportuga/public_html/wp-settings.php(695): do_action('init')
#6 /home/sportuga/public_html/wp-config.php(102): require_once('/home/sportuga/...')
#7 /home/sportuga/public_html/wp-load.php(50): require_once('/home/sportuga/...')
#8 /home/sportuga/public_html/wp-blog-header.php(13): require_once('/home/sportuga in /home/sportuga/public_html/wp-content/plugins/elementor/core/modules-manager.php on line 53