register( new Ehp_Import() ); } public function register_import_runner_floating_elements( Elementor_Import $import ) { $import->register( new Import_Floating_Elements() ); } public function register_export_runners( Elementor_Export $export ) { $export->register( new Ehp_Export() ); } public function register_revert_runners( Elementor_Revert $revert ) { $revert->register( new Ehp_Revert() ); } public function __construct() { if ( ! Utils::has_pro() ) { add_action( 'elementor/import-export/import-kit', [ $this, 'register_import_runners' ] ); add_action( 'elementor/import-export/export-kit', [ $this, 'register_export_runners' ] ); add_action( 'elementor/import-export/revert-kit', [ $this, 'register_revert_runners' ] ); } add_action( 'elementor/import-export/import-kit', [ $this, 'register_import_runner_floating_elements' ], 20, 1 ); } }