From da55a78eccb24b412d00522d0c03a37e782cc037 Mon Sep 17 00:00:00 2001 From: David Parker Date: Thu, 25 Jan 2024 12:23:14 -0500 Subject: [PATCH] Checking 3.0 class instead of version --- modules/ecommerce/pmpro/class-swsales-module-pmpro.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ecommerce/pmpro/class-swsales-module-pmpro.php b/modules/ecommerce/pmpro/class-swsales-module-pmpro.php index 2635eb9..ee346be 100644 --- a/modules/ecommerce/pmpro/class-swsales-module-pmpro.php +++ b/modules/ecommerce/pmpro/class-swsales-module-pmpro.php @@ -49,7 +49,7 @@ public static function init() { add_filter( 'swsales_show_banner', array( __CLASS__, 'show_banner' ), 10, 2 ); // PMPro automatic discount application and default levels. - if ( version_compare( PMPRO_VERSION, '3.0', '>=' ) ) { + if ( class_exists( 'PMPro_Subscription' ) ) { // PMPro 3.0+. Use filters for default level and discount code. add_filter( 'wp', array( __CLASS__, 'enable_shortcodes_for_legacy_sitewide_sale_setups' ), 2 ); // Priority 2 so that it is the same as core PMPro. add_filter( 'pmpro_default_level', array( __CLASS__, 'filter_default_level' ) );