reflection = new \ReflectionClass($this); add_action('elementor/widgets/register', [$this, 'init_widgets']); } public function init_widgets() { $widget_manager = \Elementor\Plugin::instance()->widgets_manager; foreach ($this->get_widgets() as $widget) { $class_name = $this->reflection->getNamespaceName() . '\Widgets\\' . $widget; $widget_manager->register(new $class_name()); } } }