get_all_compatible_plugins(); if( is_array( $plugins ) ){ foreach( $plugins as $plugin ){ if( isset( $plugin['class_name'] ) ){ $class_name = "WPFunnels\\Compatibility\\Plugin\\".$plugin['class_name']; if (class_exists(ucfirst($class_name))) { if( $class_name::getInstance()->maybe_activate() ){ $class_name::getInstance()->init(); } } } } } } /** * List of compatible plugins * * @since 2.7.7 * @return Array */ public function get_all_compatible_plugins(){ $plugins = [ [ 'name' => 'Cart Lift', 'class_name' => 'CartLift' ], [ 'name' => 'Slim Seo', 'class_name' => 'SlimSeo' ], [ 'name' => 'Electro Extension', 'class_name' => 'ElectroExtension' ], ]; return $plugins; } }