include_extensions_files(); } /** * Returns Script array. * * @return array() * @since 1.3.0 */ public static function get_extensions_list() { $extensions_list = [ 'Scroll_To_Top' => 'scroll-to-top', 'Reading_Progress_Bar' => 'reading-progress-bar', ]; return $extensions_list; } /** * Include Extensions files * * Load Extensions files * * @since 2.2.1 * @access public * @return void */ public function include_extensions_files() { $extensions_list = $this->get_extensions_list(); if ( ! empty( $extensions_list ) ) { foreach ( $extensions_list as $handle => $data ) { if ( HFE_Helper::is_widget_active( $handle ) ) { require_once HFE_DIR . '/inc/widgets-manager/extensions/class-' . $data . '.php'; } } } } } /** * Initiate the class. */ Extensions_Loader::instance();