=' ) ) $is_plugin_active = true; break; // wp-optimize 3.0.12+ case 'wpoptimize': if ( function_exists( 'WP_Optimize' ) && defined( 'WPO_VERSION' ) && version_compare( WPO_VERSION, '3.0.12', '>=' ) ) $is_plugin_active = true; break; // litespeed 3.0.0+ case 'litespeed': if ( class_exists( 'LiteSpeed\Core' ) && defined( 'LSCWP_CUR_V' ) && version_compare( LSCWP_CUR_V, '3.0', '>=' ) ) $is_plugin_active = true; break; // speed optimizer 5.5.0+ case 'speedoptimizer': global $siteground_optimizer_loader; if ( ! empty( $siteground_optimizer_loader ) && is_object( $siteground_optimizer_loader ) && is_a( $siteground_optimizer_loader, 'SiteGround_Optimizer\Loader\Loader' ) && defined( '\SiteGround_Optimizer\VERSION' ) && version_compare( \SiteGround_Optimizer\VERSION, '5.5', '>=' ) ) $is_plugin_active = true; break; // wp fastest cache 1.0.0+ case 'wpfastestcache': if ( function_exists( 'wpfc_clear_all_cache' ) ) $is_plugin_active = true; break; // wp rocket 3.8.0+ case 'wprocket': if ( function_exists( 'rocket_init' ) && defined( 'WP_ROCKET_VERSION' ) && version_compare( WP_ROCKET_VERSION, '3.8', '>=' ) ) $is_plugin_active = true; break; // wp super cache 1.6.9+ case 'wpsupercache': global $wpsc_version; if ( ( ! empty( $wpsc_version ) && $wpsc_version >= 169 ) || ( defined( 'WPSC_VERSION' ) && version_compare( WPSC_VERSION, '1.6.9', '>=' ) ) ) $is_plugin_active = true; break; // contact form 7 5.1.0+ case 'contactform7': if ( class_exists( 'WPCF7' ) && class_exists( 'WPCF7_RECAPTCHA' ) && defined( 'WPCF7_VERSION' ) && version_compare( WPCF7_VERSION, '5.1', '>=' ) ) $is_plugin_active = true; break; // elementor 1.3.0+ case 'elementor': if ( did_action( 'elementor/loaded' ) && defined( 'ELEMENTOR_VERSION' ) && version_compare( ELEMENTOR_VERSION, '1.3', '>=' ) ) $is_plugin_active = true; break; // amp 2.0.0+ case 'amp': if ( function_exists( 'amp_is_enabled' ) && defined( 'AMP__VERSION' ) && version_compare( AMP__VERSION, '2.0', '>=' ) ) $is_plugin_active = true; break; // hummingbird 2.1.0+ case 'hummingbird': if ( class_exists( 'Hummingbird\\WP_Hummingbird' ) && defined( 'WPHB_VERSION' ) && version_compare( WPHB_VERSION, '2.1.0', '>=' ) ) $is_plugin_active = true; break; // breeze 1.1.0+ case 'breeze': if ( class_exists( 'Breeze_PurgeCache' ) && class_exists( 'Breeze_Options_Reader' ) && function_exists( 'breeze_get_option' ) && function_exists( 'breeze_update_option' ) && defined( 'BREEZE_VERSION' ) && version_compare( BREEZE_VERSION, '1.1.0', '>=' ) ) $is_plugin_active = true; break; // speedycache 1.0.0+ case 'speedycache': if ( class_exists( 'SpeedyCache' ) && defined( 'SPEEDYCACHE_VERSION' ) && function_exists( 'speedycache_delete_cache' ) && version_compare( SPEEDYCACHE_VERSION, '1.0.0', '>=' ) ) $is_plugin_active = true; break; } return $is_plugin_active; }